構文
TypeName(varname)
引数varnameには、任意の変数を指定します。
解説
引数varnameで指定された変数に関する情報を返します。
引数varnameに配列を渡した場合、変数型の後ろに空の括弧()を付けて表示します。
ユーザー定義型を指定することはできません。
サンプル
次の例は、変数の情報を表示します。
Sub Sample() Dim str As String, obj As Object, var As Variant MsgBox TypeName(str) 'Stringを表示します MsgBox TypeName(obj) 'Nothingを表示します MsgBox TypeName(var) 'Emptyを表示します Set obj = CreateObject("Excel.Application") var = Null MsgBox TypeName(obj) 'Applicationを表示します MsgBox TypeName(var) 'Nullを表示します Set obj = Nothing End Sub