Fonction IsNumeric

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