Richtiges Deklarieren der Variablen in VBA

Werden Variablen innerhalb einer Zeile deklariert, so muss der Typ hinter jede Variable gesetzt werden.

Dim strVar1, strVar2, strVar3 As String
--> So wird nur die letzte Variable als String und die ersten zwei Variablen als Variant deklariert werden.
Der Speicherbedarf des Variant mit 16 Byte ist gegenüber String mit 4 Byte relativ hoch.

So ist es richtig:

Dim strVar1 As String, strVar2 As String, strVar3 As String

Noch besser:

Dim strVar1 As String
Dim strVar2 As String
Dim strVar3 As String

Wenn pro Zeile eine Variable deklariert wird, hat der Compiler am wenigsten Probleme und sie stellt auch die übersichtlichste Methode dar.



Weitere Access-Tipps →
Weitere Office-Tipps →
Startseite →