In Excel VBA, wie Schlüsselvariablen über einen "Statusverlust" (ohne Schreiben in eine Zelle oder eine Datei) beibehalten werden?

Excel VBA ist eine flexible Entwicklungsumgebung. Es ist pesudo-kompiliert. Manchmal kann jedoch während der Entwicklung ein "Zustandsverlust" auftreten. Ein "Zustandsverlust" liegt vor, wenn alle Variablen abgerissen werden. Tatsächlich verfügt VBA über die Option "Vor Statusverlust benachrichtigen" für die Triage. Es ist nicht überraschend, dass man den Code nicht in allen Fällen bearbeiten und fortsetzen kann. Es kann jedoch vorkommen, dass Statusverluste während der Ausführung in der Produktion auftreten, da das Öffnen einer anderen Arbeitsmappe zu einem Trauma in Ihrer Anwendungssitzung führen kann (vertrauen Sie mir, es passiert!)

Ich weiß, dass Daten in einer Arbeitsblattzelle oder sogar in einer Datei gespeichert werden können, aber dies ist ungeeignet, um eine Instanz einer Klasse beizubehalten, insbesondere, wenn dies der Anker für ein gesamtes Objektdiagramm ist.

Also in dem Fall, in dem man auf einer gespeicherten Variablen besteht, wie kann man den Zustand über einen Zustandsverlust halten?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage