TypeName 関数

TypeName(varname)

指定された変数に関するバリアント サブタイプ情報を提供する文字列を返します。

引数

varname
任意の変数を指定します。

戻り値

内容
バイト型 バイト値
整数型 整数
長整数型 長整数
単精度浮動小数点数型 単精度浮動小数点数
倍精度浮動小数点数型 倍精度浮動小数点数
通貨型 (Currency) 通貨値
Decimal 10 進数
日付型 (Date) 日付と時間の値
文字列型 文字列
ブール型 (Boolean) ブール値。真 (True) または偽 (False)
Empty 値 未初期化
Null 値 無効な値
<object type> 実際のオブジェクトの種類の名前
オブジェクト型 オブジェクト
Unknown オブジェクトの種類が不明なオブジェクト
Nothing オブジェクトを参照していないオブジェクト変数
エラー型 エラー型

使用例

次のコードは、TypeName 関数を使って変数に関する情報を返す例です。

Dim ArrayVar(4), MyType
NullVar = Null   ' Null 値を割り当てます。

MyType = TypeName("VBScript")     '"String" を返します。
MyType = TypeName(4)              '"Integer" を返します。
MyType = TypeName(37.50)          '"Double" を返します。
MyType = TypeName(NullVar)        '"Null" を返します。
MyType = TypeName(ArrayVar)       '"Variant()" を返します。
              

関連

IsArray 関数 | IsDate 関数 | IsEmpty 関数 | IsNull 関数 | IsNumeric 関数 | IsObject 関数 | VarType 関数

  • 最速攻略VBScriptサンプル大全集

    好評の「最速攻略 VBScript サンプル大全集」の改訂版です。これまでのWindows2000/XPに加え、Windows Vista、最新のWindows 7環境にも対応しています。Windows上での処理の自動化や一括処理(バッチ処理)をテーマとしたVBScriptのサンプルスクリプト集です。付属 CD-ROMには、すぐに使うことができる100以上のサンプルスクリプトを用意しています。

  • VBScriptポケットリファレンス改訂版

    WebでもWindowsでも使えるVBScriptだから手元においてさっと引けるこの一冊!VBScript5.6に対応!待望の改訂版!目的別リファレンスでやりたいことから調べられます。すべての項目にサンプルコード掲載!WSH、ASP、IEすべての環境でお役に立ちます。

  • Excel VBAポケットリファレンス改訂第3版

    好評のExcel VBAポケットリファレンスが改訂第3版としてリニューアルしました。知りたいコマンドがすぐ調べられる機能引きリファレンスはそのままに、最新の Excel 2010に完全対応。もちろん、これまでのExcel 97、2000、2002、2003、2007のすべてのバージョンに対応しています。「こんなときどうするの?」「どう書けばいいの?」という疑問がすぐ解決する、全てのExcel VBAユーザー必携の、最強のリファレンスブックです!

  • Access VBA逆引きハンドブック

    本書はAccess VBAの各機能を、豊富なプログラミング例を使って、初心者にもわかりやすく、かつ網羅的に解説しています。また、やりたいことを目的別に簡単に探せる「逆引き」の構成になっています。

このページの先頭へ