VBA globale Variablen, mehrere Arbeitsmappen

Ich habe eine VB-Anwendung, die einige globale Variablen zum Speichern von Daten verwendet, die von mehreren Formularen und Modulen benötigt werden. Dies funktioniert einwandfrei. Wenn ein Benutzer jedoch eine andere Arbeitsmappe öffnet und dieselbe VBA-Anwendung ausführt, greift er letztendlich auf dieselben öffentlichen Variablen zu (und ändert sie).

Wie kann ich globale Variablen auf Arbeitsmappenebene haben oder, falls dies nicht möglich ist, wie können Daten, auf die alle Formulare und Module zugreifen können, am besten in der jeweiligen Arbeitsmappe gespeichert werden?

Dies ist ein VBA-Addin, und die globalen Variablen werden in einem Standardmodul deklariert.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage