Freigeben über


Effizientes Verwenden von Datentypen

Sofern nicht anders angegeben, werden undeklarierte Variablen dem Datentyp "Variant" zugewiesen. Mit diesem Datentyp können einfach Programme geschrieben werden, es ist jedoch nicht immer der effizienteste Datentyp.

In folgenden Szenarios sollten Sie die Verwendung anderer Datentypen in Betracht ziehen:

  • Ihr Programm sehr groß ist und viele Variablen verwendet werden.
  • Ihr Programm so schnell wie möglich ausgeführt werden muss.
  • Sie Daten direkt in Random-Access-Dateien schreiben.

Zusätzlich zu Variant sind folgende Datentypen unterstützt: Byte, Boolean, Integer, Long, Single, Double, Currency, Decimal, Date, Object und String.

Verwenden Sie die Dim-Anweisung , um eine Variable eines bestimmten Typs zu deklarieren, z. B.:

Dim X As Integer 

Diese Anweisung deklariert, dass eine Variable X eine ganze Zahl ist – eine ganze Zahl zwischen -32.768 und 32.767. Wenn Sie versuchen, X auf eine Zahl außerhalb dieses Bereichs festzulegen, wird ein Fehler zurückgegeben. Wenn Sie versuchen, X auf eine Bruchzahl festzulegen, wir die Zahl gerundet. Beispiel:

X = 32768      ' Causes error. 
X = 5.9        ' Sets x to 6. 

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.