Função Val

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Retorna os números contidos em uma cadeia como um valor numérico do tipo apropriado.

Sintaxe

Val ( ) decadeia de caracteres

O necessário cadeiaargumento é qualquer válido expressão de cadeia de caracteres.

Comentários

A função Val interrompe a leitura a cadeia de caracteres no primeiro caractere que não reconhece como parte de um número. Símbolos e caracteres que são frequentemente considerados partes de valores numéricos, como cifrões e vírgulas, não são reconhecidos. No entanto, a função reconhece o radix prefixos &O (para octal) e &H (para hexadecimal). Espaços em branco, tabulações e caracteres de alimentação de linha são removidos do argumento.

O que vem a seguir retorna o valor 1615198:

Val("    1615 198th Street N.E.")

No código a seguir, Val retorna o valor decimal -1 para o valor hexadecimal mostrado:

Val("&HFFFF")

Observação : A função Val reconhece somente o ponto (.) como um separador decimal válido. Quando separadores decimais diferentes forem usados, como em aplicativos internacionais, use CDbl para converter uma cadeia de caracteres em um número.

Exemplo

Observação : Exemplos a seguir demonstram o uso dessa função em um Visual Basic para módulo Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione a Referência do desenvolvedor na lista suspensa ao lado de pesquisa e insira um ou mais termos na caixa de pesquisa.

Este exemplo usa a função Val para retornar os números contidos em uma cadeia de caracteres.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×