Thema Datum  Von Nutzer Rating
Antwort
02.01.2022 18:42:36 Tina
NotSolved
Blau Public-Variable Anfangswert
02.01.2022 19:44:21 xlKing
NotSolved
02.01.2022 19:52:59 Tina
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
02.01.2022 19:44:21
Views:
467
Rating: Antwort:
  Ja
Thema:
Public-Variable Anfangswert

Hallo Tina,

alle Variablen, die innerhalb einer Prozedur deklariert sind, werden nach Beendigung des Codes automatisch auf 0, "", False, Nothing etc. zurückgesetzt (je nach Variablentyp).

Sub Test()
  Dim Variable As Boolean
End Sub

Nicht so bei Public-Variablen, die außerhalb einer Prozedur im Modulkopf definiert wurden. Diese behalten ihren Wert auch zwischen den Aufrufen. Das ist Absicht. Wenn du diesen Wert zurücksetzen willst, musst du das am Ende deines Codes manuell tun. Also so:

Public Variable as Boolean
Sub Test()
  '... Dein Code
  Variable = False
End Sub

Wenn du alle Variablen auf einmal zurücksetzen willst, kannst du z.B. den Befehl End ausführen. Der Code bricht dann nach dem Ausführen dieser Zeile ab. Nachfolgende Zeilen werden nicht mehr ausgeführt.

Public Variable as Boolean
Sub Test()
  '... Dein Code
  End
End Sub

Gruß Mr. K.


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
02.01.2022 18:42:36 Tina
NotSolved
Blau Public-Variable Anfangswert
02.01.2022 19:44:21 xlKing
NotSolved
02.01.2022 19:52:59 Tina
NotSolved