Variablentypen in VBA
Wir haben Variablen elementarer Typen schon kennengelernt. Diese Variablen sind vom Typ »Integer«, »Double«, »Decimal« or »String«. Jeder dieser Typen hat eine bestimmte Kennzahl. Mit »VBA.Information.VarType« kann die Kennzahl des Typs einer Variablen ausgedrückt werden. (Diese Funktion hatten wir schon früher kennengelernt, in dieser Lektion hier ist nur die Anwendung auf Variablen neu.)
Die Kennzahl für den Typ »Integer« ist »2«.
Modul1
Option Explicit
Sub Main()
Dim I As Integer
Debug.Print VBA.Information.VarType( I )
Debug.Print VBA.VbVarType.vbIntegerEnd Sub
transcript
2
2
Die Variable »I« hat oben also den Typ »Integer« (Typ 2).
Die Kennzahl für den Typ »String« ist »8«.
Modul1
Option Explicit
Sub Main()
Dim S As String
Debug.Print VBA.Information.VarType( S )
Debug.Print VBA.VbVarType.vbStringEnd Sub
transcript
8
8
Die Variable »S« hat oben also den Typ »String« (Typ 8).