hab eigentlich nur eine kurze Frage, und zwar: in welcher Prozedur deklariert man globale Variablen?
wäre vielleicht eine Möglichkeit die
Private_Sub Userform1_Initialize?
Danke
hab eigentlich nur eine kurze Frage, und zwar: in welcher Prozedur deklariert man globale Variablen?
wäre vielleicht eine Möglichkeit die
Private_Sub Userform1_Initialize?
Danke
globale variablen werden am anfang eines funktionsrumpfes deklariert (in einem modul, nicht Klassenmodul oder Userform!), ungefähr so:
Deklarationen sind nichtausführbare Code-Anweisungen, die externe Prozeduren, Konstanten oder Variablen benennen sowie deren Attribute (wie z.B. den Datentyp) definieren. Sie schreiben Deklarationen für Formular-, Standardmodule oder Klassenmodule. Im Deklarationsabschnitt eines Moduls geben Sie Deklarationen auf Modulebene ein. Verwenden Sie im Deklarationsabschnitt eines Moduls die Public-Anweisung für Konstanten und Variablen, um globale Deklarationen einzugeben. Deklarationen können Sie auch über die Schlüsselwörter Dim, Static und Private erstellen.
Sie können Deklarationen auch auf Prozedurebene eingeben. Für jede Code-Ebene sowie für jede Methode der Variablen- oder Konstantendeklaration können bestimmte Gültigkeitsbereichsregeln angewendet werden.
So öffnen Sie den Deklarationsabschnitt eines Moduls
1 Wählen Sie im Projekt-Explorer das zu öffnende Formular, Standard- oder Klassenmodul und klicken Sie auf die Schaltfläche Code anzeigen.
- oder -
Klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü den Befehl Code anzeigen.
2 Wählen Sie im Feld Objekt den Eintrag (Allgemein) aus.
Das Feld Prozedur zeigt automatisch (Deklarationen) an.
3 Geben Sie eine oder mehrere Deklarationen ein.
von Microsoft.
Also Standardmodul und z.B. Public strText As String
Hans-Jörg