Como usar a função vba cdec?

A função VBA CDEC está listada na categoria de conversão de tipo de dados das funções VBA. Quando você o usa no código VBA, ele converte um número em um tipo de dados decimal. Em termos simples, com o tipo de dados decimal, um número pode ter 28 casas decimais, onde o maior valor é +/-7,9228162514264337593543950335, e o menor valor diferente de zero é +/-0,0000000000000000000000001.

Sintaxe

CDec(Expressão)

Argumentos

  • Expressão : o valor que você deseja converter em um tipo de dados decimal.

Exemplo

Para entender de forma prática como usar a função VBA CDEC, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:

example-vba-cdec-function
 Sub example_CDEC() Range("B1").Value = CDec(Range("A1") / Range("A2")) End Sub

No exemplo acima, dividimos o valor da célula A1 (10) pelo valor da célula A2 (9), então usamos a função CDEC para converter esse valor para o tipo de dados decimal e retornou 1,11111111111111 no resultado.

Comentários

  • Se o valor especificado for diferente de um número ou um número que não pode ser reconhecido como um número, o VBA retornará o erro de tempo de execução 13.
  • Também retornará um erro se o valor fornecido estiver fora do intervalo do tipo de dados decimal.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *