ExcelマクロVBA関数
TypeName関数

Excelマクロで必須のVBA関数を入門・初級・初心者向けに詳細解説
最終更新日:2019-03-16 TypeName関数|ExcelマクロVBA関数

ExcelマクロVBA関数
TypeName関数

Excelマクロで必須のVBA関数を入門・初級・初心者向けに詳細解説
最終更新日:2013-06-14

TypeName関数


TypeName関数は、引数で指定された変数に関する情報を文字列で返します。


TypeName関数

TypeName(varname)

varname
必ず指定します。


引数 varname には、ユーザー定義型の変数を除く、任意のバリアント型 (Variant) の変数を指定します。

次のいずれかの文字列が返されます。
文字列 変数
オブジェクトの種類 返された文字列 objecttype で表される種類のオブジェクト
Byte バイト型 (Byte)
Integer 整数型 (Integer)
Long 長整数型 (Long)
Single 単精度浮動小数点数型 (Single)
Double 倍精度浮動小数点数型 (Double)
Currency 通貨型 (Currency)
Decimal 10 進数型
Date 日付型 (Date)
String 文字列型 (String)
Boolean ブール型 (Boolean)
Error エラー値
Empty 未初期化
Null 無効な値
Object オブジェクト
Unknown オブジェクトの種類が不明なオブジェクト
Nothing オブジェクトを参照していないオブジェクト変数

使用例.

Dim i, j, str, ary(), sht As Object
i = 1
str = ""
MsgBox TypeName(i) ・・・ Integer
MsgBox TypeName(j) ・・・ Empty
MsgBox TypeName(str) ・・・ String
MsgBox TypeName(ary) ・・・ Variant() 配列は()が最後に付きます。
MsgBox TypeName(sht) ・・・ Nothing
Set sht = Worksheets("Sheet1")
MsgBox TypeName(sht) ・・・ Worksheet 固有オブジェクト型

※VBA関数一覧

ExcelマクロVBA関数の一覧と解説です、どんな関数があるかは一度は確認しておくとをお勧めいたします。どんな関数があるだけでも知っておけば、詳細の使い方は実際に使うときに調べても良いでしょう。エクセルの各種一覧、Excelリファレンス




同じテーマ「マクロVBA関数」の記事

CDbl関数
CDec関数
CInt関数
CLng関数
CSng関数
CStr関数
CVar関数
CVErr関数
IIf関数
TypeName関数
VarType関数

新着記事NEW ・・・新着記事一覧を見る

エクセルの日付と時刻のまとめ|エクセル関数超技(3月6日)
Excelシートの複雑な計算式を解析するVBA|VBAサンプル集(2月18日)
VBAクラスの作り方:独自Rangeっぽいものを作ってみた|VBA技術解説(2月16日)
VBAクラスの作り方:列名のプロパティを自動作成する|VBA技術解説(2月14日)
VBAクラスの作り方:列名の入力支援と列移動対応|VBA技術解説(2月11日)
クラスを使って他ブックのイベントを補足する|VBA技術解説(2月6日)
Excelアドインの作成と登録について|VBA技術解説(2月3日)
参照設定、CreateObject、オブジェクト式の一覧|VBA技術解説(1月20日)
VBAでファイルを規定のアプリで開く方法|VBA技術解説(1月20日)
ドキュメントプロパティ(BuiltinDocumentProperties,CustomDocumentProperties)|VBA技術解説(1月19日)

アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|ExcelマクロVBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数とデータ型(Dim)|ExcelマクロVBA入門
6.マクロって何?VBAって何?|ExcelマクロVBA入門
7.とにかく書いて見よう(Sub,End Sub)|VBA入門
8.繰り返し処理(For Next)|ExcelマクロVBA入門
9.セルに文字を入れるとは(Range,Value)|VBA入門
10.ひらがな⇔カタカナの変換|エクセル基本操作



  • >
  • >
  • >
  • TypeName関数

    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。






    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。

    本文下部へ