Re: Makroformulierung
04.03.2003 22:06:53
Ramses
Hallo Reto,mit
x = ThisWorkbook.Name
kannst du den Namen in eine Variable aufnehmen. Dann kannst du mit Workbooks(x).Activate deine vorherige Arbeitsmappe wieder aktivieren.
Aber im Normalfall brauchst du das doch gar nicht.
Dieses Makro führst du aus deiner Arbeitsmappe aus und greifst dabei auf die externe Datei zu
Sub Demo_Table_Copy()
Windows("Deine_andere_Mappe.xls").Activate
Sheets("Tabelle2").Select
Sheets("Tabelle2").Copy After:=Workbooks(ThisWorkbook.Name).Sheets(Workbooks(ThisWorkbook.Name).Worksheets.Count)
End Sub
Gruss Rainer