Renvoie une valeur booléenne indiquant si une expression peut être évaluée comme un nombre.
Syntaxe
IsNumeric(expression)
Remarques
L'argument expression peut être n'importe quelle expression.
La fonction IsNumeric renvoie True si l'expression entière est reconnue comme un nombre. Sinon, elle renvoie False. IsNumeric renvoie False si l'expression est une expression de date.
Les exemples suivants utilisent la fonction IsNumeric pour déterminer si une variable peut être évaluée comme un nombre :
Exemple 1 :
Dim MyVar, MyCheck MyVar = 53 ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
Exemple 2 :
MyVar = "459.95" ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
Exemple 3 :
MyVar = "45 Help" ' Assign a value. MyCheck = IsNumeric(MyVar) 'Output: False
Exemple 4 :
Dim MyVar, MyCheck
MyVar = CDate("2023-01-21" ) ' Assign a date
MyCheck = IsNumeric(MyVar)
'Output: False
Exemple 5 :
MyVar = "3.14" ' Assign a floating-point number as a string. MyCheck = IsNumeric(MyVar) 'Output: True
Exemple 6 :
MyVar = vbTrue ' Assign a Boolean value. MyCheck = IsNumeric(MyVar) 'Output: True