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