Schneller machen für... Nächste Schleifen
Ganzzahlen belegen weniger Speicherkapazität als der Variant-Datentyp und werden etwas schneller aktualisiert. Der Unterschied macht sich jedoch erst bemerkbar, wenn Sie mehrere Tausend Operationen durchführen. Beispiel:
Dim CountFaster As Integer ' First case, use Integer.
For CountFaster = 0 to 32766
Next CountFaster
Dim CountSlower As Variant ' Second case, use Variant.
For CountSlower = 0 to 32766
Next CountSlower
Die Ausführung des ersten Falls dauert etwas weniger als der zweite Fall. CountFaster
Wenn jedoch 32.767 überschritten wird, tritt ein Fehler auf. Um dies zu beheben, können Sie in den Datentyp Long wechselnCountFaster
, der einen größeren Bereich von ganzen Zahlen akzeptiert. Im Allgemeinen gilt, je kleiner derDatentyp, desto weniger Zeit nimmt die Aktualisierung in Anspruch. Varianten sind etwas langsamer als der entsprechende Datentyp.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.