Dim x
reicht. Theoretisch kann man auf
As Byte
oder
As String
usw komplett verzichten, denn dann wird automatisch alles "As Variant" dimensioniert, also flexibel und variabel.
Es stammt noch aus uralten Zeiten, wo man noch auf jedes Byte achten musste, das man an Speicher verbrauchte.
Es gibt nur wenige Fälle, wo man so was wirklich noch braucht, wie z.B. "As Double", wenn man mit hochgenauen Fliesskommaoperationen arbeiten muss.
Aber trotzdem wird Anfängern eingebläut, sie sollten alles "korrekt" dimensionieren, damit sie den Überblick behalten, was ich persönlich jedoch für Quatsch halte. Wer den Überblick in seinem eigenen Code mit 50 Zeilen schon verliert, verliert ihn auch MIT "As Byte".
Ausserdem würde "Dim Spalte As Byte" einen Fehler verursachen, sobald Spalte grösser als 255 oder negativ wäre.
|