Variant: ändert sich die Grösse bei Zuweisung?
09.04.2017 22:54:45
Daniel
habe wieder mal eine philosophische Frage:-).
Sobald ich einer als Variant (16 Bytes) deklarierten Variable die Zahl 3 zuweise, behandelt VBA diese vorübergehend ja mal als Integer.
Wurde nun ein Teil des Speichers freigegeben, da Integer nur 2 Bytes benötigt, oder bleibt der ganze Platz reserviert?
Da ein "automatisches Upgrade" auf den nächsthöheren Datentypen stattfinden kann, gehe ich davon aus, dass die ganzen 16 Bytes reserviert bleiben. Das Speicherhandling von VBA würde ja sonst sehr umständlich.
Kann mir dies jemand bestätigen?
Herzlichen Dank und schöne Grüsse
Daniel