Hallo miteinander!
Ich habe in meinem VBA Skript sechs modulweit gültige Variablen definiert, die zur Laufzeit alle ihre korrekten Werte bekommen (überprüft durch Einzelschritt-Debugging):
Dim sGruppenName As String
Dim lModellAnzahl As Long
Dim lSprachenAnzahl As Long
Dim lStatusNormal As Long
Dim lStatusWarnung As Long
Dim lStatusFehler As Long
(außerhalb der Subs definiert).
An einer späteren Stelle soll ein Sub diese ausgeben und in eine Datei schreiben. Allerdings habe ich durch Debugging festgestellt, dass die Variablen bereits vorher ihre Werte verloren haben. Woran kann das liegen? Es gibt nirgendswo Operationen, die dies tun, außer natürlich, die die Variablen mit Inhalten füllen. Und diese können nicht das Problem sein, da die Variablen zwischenzeitig ihre Korrekten werte annehmen.
Ich bin am verzweifeln .. wer kann mir helfen?
By the way: als einzige behält lSprachenAnzahl ihren Wert
Vielen Dank im Voraus !!
Robert |