Тип данных Decimal

Десятичные переменные хранятся в виде 96-разрядных (12-байтовых) целых чисел без знака вместе с коэффициентом масштабирования (используется для указания целого числа, равного 10 для уменьшения масштаба целого числа, или что масштабирование не должно быть) и значением, указывающим, является ли десятичное число положительным или отрицательным.

Коэффициент масштабирования — это количество цифр для хранения справа от десятичной запятой и находится в диапазоне от 0 до 28.

  • Если задается масштаб 0 (без десятичных знаков), наибольшее возможное значение равно +/-79 228 162 514 264 337 593 543 950 335.

  • При шкале из 28 десятичных разрядов наибольшее значение равно +/-7,9228162514264337593543950335, а наименьшее, ненулевое значение — +/-0,0000000000000000000000000000000001.

Примечание.

В настоящее время тип данных Decimal можно использовать только в Variant; то есть нельзя объявить переменную с типом Decimal. Однако с помощью функции CDec можно создать тип Variant с подтипом Decimal.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.