構文
IsNumeric(expression)
引数expresionには、数式または文字列式を含むバリアント型の式を指定します。
解説
引数expresionが、数値として認識できる場合はTrueを返します。それ以外はFalseを返します。
IsNumeric関数は、引数expresionが日付式の場合はFalseを返します。
サンプル
次の例は、ユーザーが入力した値が数値かどうか判定します。
Sub Sample() Dim a As Variant a = InputBox("数値または文字を入力してください") If IsNumeric(a) Then MsgBox a & "は数値です" Else MsgBox a & "は文字です" End If End Sub