Funzione Val

Restituisce i numeri inclusi in una stringa sotto forma di valore numerico del tipo appropriato.

Sintassi

Val ( stringa )

La stringa richiestaargomento è valida espressione stringa.

Osservazioni

La funzione Val smette di leggere la stringa al primo carattere che non può riconoscere come parte di un numero. I simboli e i caratteri spesso considerati parti di valori numerici, ad esempio segni e virgole in dollari, non vengono riconosciuti. Tuttavia, la funzione riconosce i prefissi di radice &O (per ottale) e &H (per esadecimale). Gli spazi vuoti, le tabulazioni e i caratteri di avanzamento riga vengono rimossi dall'argomento.

La seguente restituisce il valore 1615198:

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

Nel codice seguente Val restituisce il valore decimale-1 per il valore esadecimale mostrato:

Val("&HFFFF")

Nota:  La funzione Val riconosce solo il periodo (.) come separatore decimale valido. Quando vengono usati diversi separatori decimali, come nelle applicazioni internazionali, USA CDbl invece per convertire una stringa in un numero.

Esempio di query

Espressione

Risultati

Selezionare DateofSale, Val (DateofSale) come testVal da ProductSales;

Restituisce i valori da "DateofSale" e caratteri numerici iniziali dai valori del campo "DateofSale" nella colonna testVal. Val () smetterà di leggere la stringa al primo carattere non numerico.

Esempio di VBA

Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio usa la funzione Val per restituire i numeri contenuti in una stringa.

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

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×