Funzione ISNumeric

Restituisce un valore booleano che indica se un'espressione può restituire un numero.

Sintassi

IsNumeric(expression)

Note

L'argomento (expression) può essere qualsiasi espressione valida.

IsNumeric restituisce True se l'intera espressione viene riconosciuta come numero. In caso contrario, restituisce False. IsNumeric restituisce False se l'espressione è un'espressione data.

Nell'esempio seguente viene utilizzata la funzione IsNumeric per determinare se una variabile può essere restituita come numero.

Esempio 1

Dim MyVar, MyCheck
MyVar = 53   ' Assign a value.
MyCheck = IsNumeric(MyVar)   
' Output: True.

Esempio 2

MyVar = "459.95"   ' Assign a value.
MyCheck = IsNumeric(MyVar)  
' Output: True.

Esempio 3

MyVar = "45 Help"   ' Assign a value.
MyCheck = IsNumeric(MyVar)   'Output: False

Esempio 4

Dim MyVar, MyCheck
MyVar = CDate("2023-01-21" )  ' Assign a date
MyCheck = IsNumeric(MyVar)
'Output: False

Esempio 5

MyVar = "3.14"   ' Assign a floating-point number as a string.
MyCheck = IsNumeric(MyVar)
'Output: True

Esempio 6

MyVar = vbTrue   ' Assign a Boolean value.
MyCheck = IsNumeric(MyVar)   
'Output: True