Probleme mit Makros
18.02.2004 20:03:37
unu
ich muss mehrere Werte aus externen Excel-Dateien in eine Tabelle importieren und diese nach verschiedenen Kriterien sortieren. Die Quelldateinamen ändern sich mit jeder Aktualisierung laufend; über die Verketten-Funktion habe ich daher die Dateinamen zusammengesetzt und auf den entsprechenden Zellwert verwiesen (aus Quartal, Jahr, Name, Tabellenblatt, Zelle), dann über INHALTE EINFÜGEN WERTE die Formel in den numerischen Wert verwandelt. Um den Wert anzeigen zu lassen, musste ich nur noch in die Formel klicken und mit ENTER abschließen.
Manuell kein Problem, jedoch aufgrund der Datenmenge nicht zu handhaben.
Wenn ich die Prozedur per Makro ablaufen lasse, übernimmt der Makro den Dateinamen, anstatt einfach den Zellwert zu "aktivieren".
Range ("E10").Activate
ActiveCell.FormulaR1C1 = "=C:\[Dateiname.xls]Tabelle1'!R30C23"
Nach dem Sortieren und Neudurchlauf des Makros passen die Zellbezüge dann natürlich nicht mehr mit dem Rest der Zeile zusammen, da der Makro stur die Dateinamen in der festgelegten Reihenfolge in die jeweiligen Zellen schreibt.
Wie kann ich das Problem lösen? Bin ich mit dieser Vorgehensweise komplett auf dem Holzweg?
Wäre toll, wenn mir jemand helfen könnte.