um beim Öffnen einer Excel-Datei mit der Shift-Taste auch alle anderen Makros zu deaktivieren, möchte ich das ganze über eine globale Boolsche Variable steuern.
Hierzu setze ich den Wert im Workbook_Open event auf WAHR.
Nun frage ich vor dem Ausführen eines Makros jedesmal ab, ob die Variable WAHR ist.
Ist sie nicht WAHR (immer dann wenn jemand die Datei mit gedrückter Shift-Taste öffnet) werden die Makros nicht ausgeführt.
Nun kann der Wert aber auch FALSCH sein, wenn (wodurch auch immer) ein Makro auf einen Fehler läuft. In dem Fall würde danach kein weiteres Makro mehr ausführbar sein und man müsste die Datei neu öffnen.
Wie kann ich das nun wieder abfangen, das der Wert der Variablen durch so einen Fall eben nicht auf FALSCH gesetzt wird?
Danke.
Gruß
r2d2