Hi,
vielen Dank für deinen Vorschlag. Ich habe es ausprobiert, hatte aber keinen Erfolg mit dieser Änderung.
Dabei ist mir aufgefallen das das Problem das ich habe eventuell gar nicht mit dem Code zu tun hat, sondern WIE ich dieses Makro aufrufe. Ich habe einen Shortcut zu diesem Makro in die Menüleiste gelegt und darüber wird der Makro Aufruf gesteuert.
Ziel soll sein: Wenn einer der beiden Dateien geöffnet ist und das Makro betätigt wird, soll die Datei an zwei Orten gespeichert werden. Daher auch meine Dateiprüfung über die zwei "IF" Bedingungen, weil rein theoretisch kann auch eine Excel Datei geöffnet sein die nichts mit dem Makro zu tun hat und dann soll auch nichts passieren.
Also das Problem ist quais, dass ich zwei unterschiedliche Makros für zwei unterschiedliche Excel Dateien habe, diese Makros aber gleich heißen und über den Shortcut beide Makros aufgerufen werden.
Anders habe ich es nicht gelöst bekommen.
Wenn man das Makro über den Shortcut auslöst und "Excel Datei 2" geöffnet ist, dann speichert er "Excel Datei 2" an beiden orten UND öffnet "Excel Datei 1".
Wenn man das Makro über den Shortcut auslöst und "Excel Datei 1" geöffnet ist, dann speichert er "Excel Datei 1" an beiden orten.
Und genau dieses Verhalten verstehe ich nicht. Im Makro Code ist nirgends der Aufrug zu "öffne Datei 1", NUR WENN (if) sie offen ist soll was getan werden. Andersherum funktioniert es ja auch, -> wenn Datei 1 offen und Makro aufgerufen wird, wird gespeichert OHNE Datei 2 zu öffnen.
|