Decimal-Datentyp

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

Der Skalierungsfaktor ist die Anzahl der Ziffern, die rechts neben dem Dezimaltrennzeichen 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,00000000000000000000000000000000000000000000000000001.

Hinweis

Derzeit kann der Decimal-Datentyp nur innerhalb eines Variant-Datentyps verwendet werden. Das heißt, Sie können keine Variable vom 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.