Nachfolgendes Makro wird in der Test1.xls ausgeführt. Es kopiert Werte von "test2.xls nach test1.xls. Soweit so gut.
Windows("Test2.xls").Activate
Application.Goto Reference:="Daten1"
Selection.Copy
Windows("Test1.xls").Activate
Range("A1").Select
ActiveSheet.Paste
Nur jetzt habe ich folgendes Problem:
Die Datei "Test1.xls" kann auch einen andern Dateinamen haben.
Das heißt der Code "Windows("Test1.xls").Activate" muß fariabel gestalltet sein, oder einfacher gesagt, er muß nach dem "Copy" wieder in die Datei zurückspringen, aus der das Makro gestartet wurde.
Wie macht man sowas ?