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.