Gibt einen booleschen Wert zurück, der angibt, ob ein Ausdruck als Zahl ausgewertet werden kann.
Syntax
IsNumeric(expression)
Anmerkungen
Das Argument "expression" kann ein beliebiger Ausdruck sein.
IsNumeric gibt "True" zurück, wenn der gesamte Ausdruck als Zahl erkannt wird. Andernfalls wird "False" zurückgegeben. IsNumeric gibt "False" zurück, wenn der Ausdruck ein Datumsausdruck ist.
Im folgenden Beispiel wird mit der IsNumeric-Funktion bestimmt, ob eine Variable als Zahl ausgewertet werden kann:
Beispiel 1:
Dim MyVar, MyCheck MyVar = 53 ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
Beispiel 2:
MyVar = "459.95" ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
Beispiel 3:
MyVar = "45 Help" ' Assign a value. MyCheck = IsNumeric(MyVar) 'Output: False
Beispiel 4:
Dim MyVar, MyCheck
MyVar = CDate("2023-01-21" ) ' Assign a date
MyCheck = IsNumeric(MyVar)
'Output: False
Beispiel 5:
MyVar = "3.14" ' Assign a floating-point number as a string. MyCheck = IsNumeric(MyVar) 'Output: True
Beispiel 6:
MyVar = vbTrue ' Assign a Boolean value. MyCheck = IsNumeric(MyVar) 'Output: True