Come utilizzare la funzione vba val?

La funzione VBA VAL è elencata nella categoria di conversione del tipo di dati delle funzioni VBA. Quando lo usi nel codice VBA, converte una stringa in un numero. In termini semplici, prende un numero memorizzato come stringa e lo restituisce come numero.

Sintassi

Val(Catena)

argomenti

  • Stringa : una stringa che desideri convertire in un numero.

Esempio

Per capire praticamente come utilizzare la funzione VAL VBA è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

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

Nel codice sopra, abbiamo utilizzato VAL per ottenere il valore numerico delle celle A1 e A2:

  1. Nella cella A1 abbiamo il valore che inizia con un numero e ha estratto quel valore nella cella B1.
  2. Ma nella cella A2, il valore inizia con un carattere che non può essere riconosciuto come numero, quindi ignora tutti i caratteri successivi.

Commenti

  • Smette di leggere la stringa al primo carattere che non riesce a riconoscere come numero.
  • Riconosce un punto (.) come separatore decimale valido.
  • Riconosce simboli e caratteri come parte di valori numerici.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *