Decimal-Datentyp

Dezimalvariablen werden als 96-Bit-Ganzzahlen (12 Byte) ohne Vorzeichen gespeichert, zusammen mit einem Skalierungsfaktor (der verwendet wird, um entweder eine ganze Zahlenleistung von 10 anzugeben, um die ganze Zahl nach unten zu skalieren, oder dass es keine Skalierung geben sollte) und einem Wert, der angibt, ob die Dezimalzahl positiv oder negativ ist.

Der Skalierungsfaktor ist die Anzahl der Ziffern, die rechts neben dem Dezimalkomma gespeichert werden sollen, und reicht von 0 bis 28.

  • Bei einer Skalierung von 10 (keine Dezimalstellen) ist der größte mögliche Wert +/-79.228.162.514.264.337.593.543.950.335.

  • Bei einer Skala von 28 Dezimalstellen ist der größte Wert +/-7,9228162514264337593543950335 und der kleinste Wert ungleich Null ist +/-0,000000000000000000000000000000001.

Hinweis

Zu diesem Zeitpunkt kann der Datentyp Decimal nur innerhalb eines Variant-Datentyps verwendet werden. Das heißt, Sie können eine Variable nicht als Typ Decimal deklarieren. Sie können jedoch einen Variant-Wert erstellen, dessen Untertyp Decimal ist, indem Sie die CDec-Funktion verwenden.

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.