Como usar a função vba val?

A função VBA VAL está listada na categoria de conversão de tipo de dados de funções VBA. Quando você o usa no código VBA, ele converte uma string em um número. Em termos simples, ele pega um número armazenado como uma string e o retorna como um número.

Sintaxe

Val (Corrente)

Argumentos

  • String : uma string que você deseja converter em um número.

Exemplo

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

example-vba-val-function
 Sub example_VAL() Range("B1").Value = Val(Range("A1")) Range("B2").Value = Val(Range("A2")) End Sub

No código acima, usamos VAL para obter o valor numérico das células A1 e A2:

  1. Na célula A1 temos o valor começando com um número e extraímos esse valor para a célula B1.
  2. Mas na célula A2, o valor começa com um caractere que não pode ser reconhecido como um número, portanto ignora todos os caracteres subsequentes.

Comentários

  • Ele para de ler a string no primeiro caractere que não consegue reconhecer como um número.
  • Ele reconhece um ponto (.) como um separador decimal válido.
  • Ele reconhece símbolos e caracteres como parte de valores numéricos.

Adicione um comentário

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