関数・メソッド

文字列かどうか判断する【WorksheetFunction.IsText関数】【ExcelVBA】

構文

WorksheetFunction.IsText(Expression)As Boolean

Expression・・文字列かどうか評価する文字列・数式
戻り値 ・・・・・Boolean型 文字列ならばTRUE、文字列以外ならばFALSE。
Expressionに指定した文字列・数値が文字列かどうか判別します。

IsText関数のサンプルコード

Public Sub sample()
    
    Debug.Print WorksheetFunction.IsText("あいうえお")  'True
    Debug.Print WorksheetFunction.IsText("12345")       'True
    Debug.Print WorksheetFunction.IsText(12345)         'False
    Debug.Print WorksheetFunction.IsText(1 + 1)         'False
    Debug.Print WorksheetFunction.IsText(True)          'False
    Debug.Print WorksheetFunction.IsText("True")        'True

End Sub


注意点

  • WorksheetFunction.での実装です。VBAでのみ処理実装する場合TypeName関数が該当します。

関連記事

コメント

タイトルとURLをコピーしました