Re: Variablen für alle Prozeduren definieren
04.05.2002 19:54:28
Rolf, Lgh.
Hallo Thomas,
siehe mal in der VBA-Hilfe unter "Deklarieren von Variablen" nach:"Deklarieren von Variablen
Zur Deklaration von Variablen verwenden Sie normalerweise eine Dim-Anweisung. Eine Deklarationsanweisung kann innerhalb einer Prozedur zur Erstellung einer Variablen auf Prozedurebene oder zu Beginn eines Moduls im Deklarationsabschnitt zur Erstellung einer Variablen auf Modulebene plaziert werden.
In dem folgenden Beispiel wird die Variable strName erstellt und der Datentyp String angegeben.
Dim strName As String
Ist diese Anweisung Teil einer Prozedur, so kann die Variable strName nur in dieser Prozedur verwendet werden. Befindet sich diese Anweisung im Deklarationsabschnitt des Moduls, so ist die Variable strName für alle Prozeduren innerhalb des Moduls, aber nicht für Prozeduren in anderen Modulen des Projekts verfügbar. Damit diese Variable für alle Prozeduren des Projekts verfügbar ist, stellen Sie ihr die Public-Anweisung voran. Beispiel:
Public strName As String
Weitere Informationen zur Benennung Ihrer Variablen finden Sie in der Visual Basic-Hilfe unter dem Thema "Namenskonventionen in Visual Basic"."
Gruss Rolf