|
変数や定数が保持する値の型を「データ型」と呼びます。一覧を示します。
| データ型 |
宣言 |
必要なメモリ |
説明 |
| バイト型 |
Byte |
1バイト |
0〜255の符号なし整数 |
| ブール型 |
Boolean |
2バイト |
TrueまたはFalse |
| 整数型 |
Integer |
2バイト |
-32,768〜32,767の整数 |
| 長整数型 |
Long |
4バイト |
-2,147,483,648〜2,147,483,647の整数 |
| オブジェクト型 |
Object |
4バイト |
Excelオブジェクトの参照に使用するオブジェクト変数 |
| 単精度浮動小数点数型 |
Single |
4バイト |
単精度の浮動小数点数の値 -3.402823E38〜-1.401298E-45、 0(ゼロ)、 1.401298E-45〜3.402823E38 |
| 日付型 |
Date |
8バイト |
西暦100年1月1日〜西暦9999年12月31日の期間内の日時 |
| 通貨型 |
Currency |
8バイト |
正確性が必要な固定小数点の演算に適している -922,337,203,685,477.5808〜922,337,203,685,477.5807 |
| 倍精度浮動小数点数型 |
Double |
8バイト |
倍精度の浮動小数点数の値 -1.79769313486231E308〜 -4.94065645841247E-324、 0(ゼロ)、 4.94065645841247E-324〜 1.79769313486231E308 |
| 文字列型 |
String |
半角英数字1文字につき1バイト |
0〜2GBのテキスト文字からなる文字列 |
| バリアント型 |
Variant |
16バイト+文字列が含まれる場合には半角英数字1文字につき1バイト加算 |
あらゆるVBAデータ型(ユーザー定義型を除く)を表し、データ型を特定できないデータを変数に格納する場合に適する |
| ユーザー定義型 |
|
定義に依存 |
他のプログラミング言語のデータ構造と同じで、1つの変数に複数の異なるデータ型の値を格納できる |
|