ich rufe ein Excel-Makro aus einer anderen Datei auf:
Sub Makro1()
file = "abc.xls"
Workbooks.Open Filename:="C:\" & file
macro = file & "!" & "Tabelle8" & ".Button1_Click"
Run (macro)
End Sub
Funktioniert auch einwandfrei. Wenn die Datei allerdings statt "abc.xls" z. B. "ab c.xls" oder "ab&c.xls" wird das Makro in dieser Datei nicht ausgeführt (weil es anscheinend nicht gefunden wird)
Button1_Click ist als private definiert und hängt an einem Tabellenblatt (mit dem Namen "test", aber dem internen Namen (Code-Name): Tabelle8
Es gibt den Button1 auf diesem Sheet "test"
Wer kann helfen? Aktivieren der Makro-Datei sowie des sheets "test" helfen nicht. Wie kann ich das Makro bzw. den Button unabhängig vom Dateinamen, in dem es steht zum Laufen bringen?
Vielen Dank!