構文
WorksheetFunction.IsNumber(Expression)As Boolean
Expressionに指定した文字列・数字が数値かどうか判別します。
IsNumber関数のサンプルコード
Public Sub sample() Debug.Print WorksheetFunction.IsNumber(12345) 'True Debug.Print WorksheetFunction.IsNumber("12345") 'False Debug.Print WorksheetFunction.IsNumber(1 + 1) 'True Debug.Print WorksheetFunction.IsNumber("あいうえお") 'True Debug.Print WorksheetFunction.IsNumber(True) 'False Debug.Print WorksheetFunction.IsNumber("True") 'False End Sub
注意点
- WorksheetFunction.での実装です。VBAでのみ処理実装する場合IsNumeric関数が該当します。
※厳密には”123″の場合、IsNumericの場合True、isNumberの場合False
コメント