傳回指出表示式是否可評估為數字的布林值。
語法
IsNumeric(expression)
備註
表示式引數可以是任何表示式。
IsNumeric 會在整個表示式被辨識為數字時傳回 True;否則會傳回 False。IsNumeric 會在表示式是日期表示式時傳回 False。
下列範例使用 IsNumeric 函式來判斷變數是否可評估為數字:
範例 1:
Dim MyVar, MyCheck MyVar = 53 ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
範例 2:
MyVar = "459.95" ' Assign a value. MyCheck = IsNumeric(MyVar) ' Output: True.
範例 3:
MyVar = "45 Help" ' Assign a value. MyCheck = IsNumeric(MyVar) 'Output: False
範例 4:
Dim MyVar, MyCheck
MyVar = CDate("2023-01-21" ) ' Assign a date
MyCheck = IsNumeric(MyVar)
'Output: False
範例 5:
MyVar = "3.14" ' Assign a floating-point number as a string. MyCheck = IsNumeric(MyVar) 'Output: True
範例 6:
MyVar = vbTrue ' Assign a Boolean value. MyCheck = IsNumeric(MyVar) 'Output: True