式を数値として評価できるかどうかを示すブール値を戻します。
構文
IsNumeric(expression)
備考
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