Ich arbeite mit mehreren Excel-Dateien in einem Ordner die ich durch Buttons/Makros miteinander versunden habe, bzw. ausrufen kann. Siehe Beispiel:
Sub zu_Inhaltverzeichnis()
Workbooks.Open Filename:=ThisWorkbook.Path & "\Inhaltsverzeichnis.xls"
End Sub
Ich habe nun das Problem, dass wenn ich z.B. in der Datei Inhaltsverzeichnis etwas eingetragen habe und noch nicht gespeichert habe, diesen Makro nicht ausführen kann, da er die Datei dann neu öffnen möchte und dann die Änderungen löscht.
Gibt es eine Möglichkeit, z.B. mit if-Anweisung, dass der Makro entweder
- die Datei öffnet (wie oben), wenn sie noch nicht offen ist oder
- nur wieder zurückspringt, wenn sie bereits offen ist?
Vielen Dank und Gruß,
stefanseevetal