ich nutze verschiedene eigene Funktionen für bestimmte Dinge, will damit zum Ausdruck bringen, dass ich
mich zum Zeitpunkt x nicht unbedingt in der Funktion bzw der Sub befinde, die primär aufgerufen wurde.
Da die einzelnen Hilfsfunktionen teilweise vom Ergebnis einer weiteren Hilfsfunktion abhängig sind, und es schier unmöglich ist, das Auftreten eines Fehlers bis in die Ursprungs-Function/Sub zurückzumelden, beende ich die Makroausführung mit einem "End" in dem Code, in welchem der Fehler festgestellt wurde. Damit ist sichergestellt, dass nicht mit falschen Daten weitergearbeitet wird.
Mein aktuelles Problem dabei: In der Workbook_Open-Routine werden verschiedene globale Variable gesetzt. Nach einem Abbruch mit "End" sind diese Variablen alle nicht mehr gesetzt.
Wie kann ich dieses Problem lösen? Wer hat dazu eine Idee?
Gruß
W H21