die folgenden Codes möchte ich in mehreren verschiedenen Exceldateien benutzen.
Windows("Mappe1 .xls").Activate 'Fenster aktivieren
Application.Run "'Mappe1 .xls'!Datei_speichern_und_schliessen" 'Makros in dieser Datei starten
In Zelle A1 steht ebenfalls dieder Dateiname (aber ohne nachfolgende Leerstelle).
Kann man den Codes so umbauen, dass anstelle der festen Definitiion einer Datei, dieser Wert aus Zelle A1 & Leerstelle genommen wird?
Also ungefähr etwa so, nur dass es funktioniert:
Windows ([A1]& " .xls").Activate
Application.Run '"[A1]& " .xls"'!Datei_speichern_und_schliessen"
Der Code soll eigentlich nur nach dem Öffnen einer anderen Datei folgendes ausführen:
Zurück zur ursprunglichen Datei wechseln und in dieser ein weiteres Makro starten.
Vielen Dank im voraus.
Gruß, Harald.