Tipo de dados decimal

As variáveis decimais são armazenadas como números inteiros não assinados de 96 bits (12 byte), juntamente com um fator de dimensionamento (usado para indicar uma potência de número inteiro de 10 para dimensionar o inteiro para baixo ou que não deve haver dimensionamento) e um valor indicando se o número decimal é positivo ou negativo.

O fator de dimensionamento é o número de dígitos a armazenar à direita da vírgula decimal e varia de 0 a 28.

  • Com uma escala de 0 (sem casas decimais), o maior valor possível é +/-79.228.162.514.264.337.593.543.950.335.

  • Com uma escala de 28 casas decimais, o maior valor é +/-7.922816251426433753543953950335 e o menor valor não zero é +/-0,00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.00000000000000000000000

Observação

Neste momento, o tipo de dados Decimal só pode ser usado em um Variant; ou seja, você não pode declarar uma variável do tipo Decimal. No entanto, você pode criar uma Variant cujo subtipo é Decimal usando a função CDec .

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.