こちらはVBAの型についてのメモです。
目次
利用可能な型
VBAで利用可能な型は以下があります。
分類 | 名称 | データ型 | 未初期化状態の値 | 説明 |
---|---|---|---|---|
数値 | バイト型 | Byte | 0 | 1Byteで表せる正の整数値 |
整数型 | Integer | 0 | 2Byteで表せる整数値 | |
長整数型 | Long | 0 | 4Byteで表せる整数値 | |
単精度浮動小数点型 | Single | 0 | 4Byteで表せる浮動小数点値 | |
倍精度浮動小数点型 | Double | 0 | 8Byteで表せる浮動小数点値 | |
通貨型 | Currency | 0 | 8Byteで表せる固定小数点値 | |
ブール値 | ブール型 | Boolean | False | TrueまたはFalseのどちらかの値を取るデータ型 |
日付 | 日付型 | Date | 1899年12月30日0時0分0秒 | 日付と時刻 |
文字列 | 文字列型 | String | vbNullString | 文字列 |
オブジェクト | オブジェクト型 | Object | Nothing | 任意のオブジェクト参照を表すデータ型 |
固有オブジェクト型 | Range / Worksheet など | Nothing | 特定の種類のオブジェクト参照を表すデータ型 | |
ユーザー定義型 | ユーザーが定義したデータ型 | 要素ごとの未初期化状態の値 | Typeステートメントを仕様して定義される任意のデータ型 | |
バリアント型 | Variant | Empty | あらゆる種類の値を扱う特殊なデータ型 |