VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: Dim-Anweisung (Beispiel)

Dieses Beispiel zeigt die Verwendung der Dim-Anweisung zum Deklarieren von Variablen. Die Dim-Anweisung läßt sich auch zur Deklaration von Datenfeldern verwenden. Die voreingestellte untere Grenze für Datenfeldindizes ist 0 und kann auf Modulebene mit der Option Base-Anweisung geändert werden.

' Wert1 und Wert2 werden standardmäßig als Variant mit 
' dem Wert Empty initialisiert.
Dim Wert1, Wert2
' Explizite Deklaration einer Variablen vom Typ Integer.
Dim Zahl As Integer
' Mehrere Deklarationen in einer Zeile. AndereVar hat den Typ
' Variant, da kein Typ angegeben wird.
Dim AndereVar, Auswahl As Boolean, GebDatum As Date
' TagFeld ist ein Datenfeld mit Variant-Werten und 51 indizierten 
' Elementen von 0 bis 50, sofern Option Base für das 
' aktuelle Modul auf 0 (Voreinstellung) festgelegt wurde.
Dim TagFeld(50)
' Matrix ist ein zweidimensionales Datenfeld mit ganzen Zahlen.
Dim Matrix(3, 4) As Integer
' Matrix1 ist ein dreidimensionales Datenfeld mit Werten vom Typ
' Double und explizit angegebenen Grenzen.
Dim Matrix1(1 To 5,  4 To 9,  3 To 5) As Double
' Geburtstag ist ein Datenfeld mit Datumsangaben und Indizes von
' 1 bis 10.
Dim Geburtstag(1 To 10) As Date
' Feld1 ist ein dynamisches Datenfeld vom Typ Variant.
Dim Feld1()