Thema Datum  Von Nutzer Rating
Antwort
Rot VBA: Modulvariablen verlieren mittendrin den Wert
29.11.2007 14:23:16 Robert Müller
NotSolved
29.11.2007 14:32:09 Holger
NotSolved
29.11.2007 14:35:39 Robert Müller
NotSolved
29.11.2007 14:50:45 Robert Müller
NotSolved

Ansicht des Beitrags:
Von:
Robert Müller
Datum:
29.11.2007 14:23:16
Views:
1695
Rating: Antwort:
  Ja
Thema:
VBA: Modulvariablen verlieren mittendrin den Wert
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

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA: Modulvariablen verlieren mittendrin den Wert
29.11.2007 14:23:16 Robert Müller
NotSolved
29.11.2007 14:32:09 Holger
NotSolved
29.11.2007 14:35:39 Robert Müller
NotSolved
29.11.2007 14:50:45 Robert Müller
NotSolved