変数に関する情報を提供する String を返します。

構文

TypeName ( varname )

varname 引数 は必須の引数です。ユーザー定義型の変数を除く、任意のバリアント データ型の変数を指定します。

解説

TypeName によって返される文字列は次のいずれかです。

返される文字列

変数

Object type

objecttype 型のオブジェクト

Byte

バイト値

Integer

整数型

Long

長整数型

Single

単精度浮動小数点数

Double

倍精度浮動小数点数

Currency

通貨値

Decimal

10 進値

Date

日付値

String

文字列

Boolean

ブール値

Error

エラー値

未初期化

Null

有効なデータなし

Object

オブジェクト

Unknown

型が不明なオブジェクト

Nothing

オブジェクトを参照していないオブジェクト変数

varname が配列の場合は、返される可能性のいずれかの文字列 (または Variant) に空のかっこを追加したものです。 たとえば、varname が整数の配列の場合、TypeName は "Integer()" を返します。

注: 次の例は、Visual Basic for Applications (VBA) モジュールでのこの関数の使用方法を示しています。 VBA の使用方法の詳細については、[検索] の横にあるドロップダウン リストで [開発者用リファレンス] を選び、検索ボックスに検索する用語を入力します。

この例では、TypeName 関数を使って変数に関する情報を返します。

Dim NullVar, MyType, StrVar As StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = Null    ' Assign Null value.MyType = TypeName(StrVar)     ' Returns "String".MyType = TypeName(IntVar)     ' Returns "Integer".MyType = TypeName(CurVar)     ' Returns "Currency".MyType = TypeName(NullVar)    ' Returns "Null".MyType = TypeName(ArrayVar)   ' Returns "Integer()".

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。