ich stehe vor dem Problem gleichnamige Makros in verschiedenen, geöffneten Dateien nacheinander ablaufen zu lassen.
Eine "Steuerdatei" beinhaltet die Ergebnisse aller restlichen geöffneten Dateien und wird als Anschreiben als erste Seite ausgedruckt. Dahinter kommen dann die einzelnen Ausdrucke der anderen Dateien welche zur Erläuterung der ersten Seite dienen.
Momentan wird die erste Seite mit einem Makro bearbeitet, formatiert und ausgedruckt. Danach folgen dutzende andere
Dateien welche ebenso behandelt werden.
In der "Steuerdatei" habe ich alle aktuell geöffneten Dateien aufgelistet nach dem Schema
Z:\Bearbeitung\123.xls
Z:\Bearbeitung\124.xls
etc.
In jeder Datei befindet sich ein gleichlautendes Makro mit dem Namen "Ausdruck" welches nacheinander ausgeführt werden soll.
Vielleicht zwischen jedem einzelnen Makro noch eine Pause von 2 Sekunden einfügen damit sich keine Probleme ergeben.
In der "Steuerdatei" kann ich noch den erforderlichen Makronamen als auch die Anzahl der Makrowiederholungen (=Anzahl der geöffneten Dateien) einfügen.
So würde ich über eine Steuerdatei (Blatt mit dem Blattnamen Steuerung) mit den Daten:
Anzahl Routinen: 4
Datei1: Z:\Bearbeitung\Steuerdatei.xls
Datei2: Z:\Bearbeitung\123.xls
Datei3: Z:\Bearbeitung\127.xls
Datei4: Z:\Bearbeitung\154.xls
Abzuarbeitender Makroname: Ausdruck
verfügen.
Hoffentlich habe ich mich verständlich ausgedrückt.
Vielen lieben Dank vorab für die Unterstützung!
Schöne Grüsse
Winfried