Tipo de dados decimal

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

O fator de dimensionamento é o número de dígitos a serem armazenados à 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.92281625142644373793543950335 e o menor valor não zero é +/-0,000000000000000000000000000001.

Observação

Neste momento, o tipo de dados decimal só pode ser usado em uma Variant; ou seja, você não pode declarar uma variável como 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.