Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Devolve os números contidos numa cadeia como um valor numérico de um tipo determinado.

Sintaxe

Val( cadeia)

Aargumentode cadeias necessárias é qualquer expressão de cadeia válido .

Observações

A função Val para de ler a corda no primeiro personagem que não pode reconhecer como parte de um número. Símbolos e caracteres que são muitas vezes considerados partes de valores numéricos, como sinais de dólar e vírgulas, não são reconhecidos. No entanto, a função reconhece os prefixos radix &O (para octal) e &H (para hexadecimal). Os caracteres em branco, separadores e linefeed são retirados do argumento.

As seguintes devoluções devolvem o valor 1615198:

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

No código abaixo, Val devolve o valor decimal -1 para o valor hexadecimal indicado:

Val("&HFFFF")

Nota:  A função Val reconhece apenas o período(.), como separador decimal válido. Quando diferentes separadores decimais são usados, como em aplicações internacionais, use cDbl em vez de converter uma corda para um número.

Exemplo de consulta

Expressão

Resultados

SELECT DateofSale,val (DateofSale) AS testVal FROM ProductSales;

Devolva os valores de "DateofSale" e dos principais caracteres numéricos dos valores do campo "DateofSale" no testVal da coluna. Val() deixará de ler a corda no primeiro personagem não numérico.

Exemplo VBA

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função Val para devolver os números contidos numa cadeia.

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×