Visual Basic 言語リファレンス
IsNumeric 関数 (Visual Basic)

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

Public Function IsNumeric(ByVal Expression As Object) As Boolean

パラメータ

Expression

必ず指定します。Object を指定します。

解説

IsNumeric は、Expression のデータ型が BooleanByteDecimalDoubleIntegerLongSByteShortSingleUIntegerULong、または UShort の場合、あるいは、これらのいずれかの数値型を保持する Object の場合に True を返します。また、Expression が、数値に正しく変換できる Char または String である場合にも True を返します。

Expression のデータ型が Date の場合、または数値型を保持しない Object の場合、IsNumericFalse を返します。また、Expression が、数値に変換できない Char または String の場合にも、IsNumericFalse を返します。

使用例

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

Visual Basic
Dim testVar As Object
Dim numericCheck As Boolean
testVar = "53"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "459.95"
' The following call to IsNumeric returns True.
numericCheck = IsNumeric(testVar)
testVar = "45 Help"
' The following call to IsNumeric returns False.
numericCheck = IsNumeric(testVar)
必要条件

名前空間 : Microsoft.VisualBasic

モジュール : Information

アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)

参照

関連項目

IsArray 関数 (Visual Basic)
IsDate 関数 (Visual Basic)
IsDBNull 関数
IsError 関数
IsNothing 関数
IsReference 関数
オブジェクト型 (Object)
TypeName 関数 (Visual Basic)

タグ :


Page view tracker