IsNumeric 関数

式が数値として評価できるかどうかを調べ、結果をブール値で返します。

IsNumeric(expression)

引数 expression には、任意の式を指定します。

解説

IsNumeric 関数は、引数 expression が数値として認識できる場合は真 (True) を返します。それ以外は偽 (False) を返します。桁区切り文字や全角の数字も数値として認識されます。引数 expression が日付式の場合は、偽 (False) を返します。

次のコードは、IsNumeric 関数を使って変数が数値として評価できるかどうかを調べる例です。

Dim MyVar, MyCheck
MyVar = 53   ' 値を割り当てます。
MyCheck = IsNumeric(MyVar)   ' 真 (True) を返します。
MyVar = "459.95"   ' 値を割り当てます。
MyCheck = IsNumeric(MyVar)   ' 真 (True) を返します。
MyVar = "45 Help"   ' 値を割り当てます。
MyCheck = IsNumeric(MyVar)   ' 偽 (False) を返します。

必要条件

バージョン 1

参照

IsArray 関数 | IsDate 関数 | IsEmpty 関数 | IsNull 関数 | IsObject 関数 | VarType 関数