Tipo de dados decimal

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

O fator de escala é o número de dígitos a armazenar à direita do ponto 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.9228162514264337593543950335 e o menor valor diferente de zero é +/-0.00000000000000000000000000000000001.

Observação

No momento, o tipo de dados Decimal só pode ser usado em uma Variant; ou seja, você não pode declarar uma variável como sendo do tipo Decimal. No entanto, você pode criar uma Variant cujo subtipo seja 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.