Microsoft Office Tutorials and References
In Depth Information
5 Mehr über die Programmierung mit VBA
fen werden kann. Außerdem bleibt ihr Wert während der Projektlauf-
zeit erhalten.
Gibt es mehrere Variablen mit dem gleichen Namen, gelten folgende
Regeln:
Gleiche Namen
Lokale Variablen mit gleichem Namen in der gleichen Prozedur sind
nicht zulässig.
Eine modulweite Variable wird innerhalb einer Prozedur von einer
lokalen Variablen mit dem gleichen Namen ausgeblendet.
Eine projektweite Variable wird innerhalb eines Moduls von einer
modulweiten oder lokalen Variablen mit dem gleichen Namen ausge-
blendet.
Ausblenden
Im folgenden Beispiel werden zum besseren Verständnis lokale, modul-
weite und projektweite Variablen deklariert, in verschiedenen Prozedu-
ren verändert und ausgegeben.
Zunächst der Inhalt von Modul1 :
Option Explicit
Dim Mx As Integer
Public Px As Integer
Sub Gueltigkeit1()
Dim Lx As Integer
Mx=10
Px=20
Lx=30
MsgBox Mx
MsgBox Px
MsgBox Lx
End Sub
Sub Gueltigkeit2()
MsgBox Mx
End Sub
Sub Gueltigkeit3()
Dim Mx As Integer
MsgBox Mx
End Sub
Search JabSto ::




Custom Search