データ型一覧

変数や定数が保持する値の型を「データ型」と呼びます。一覧を示します。

データ型 宣言 必要なメモリ 説明
バイト型 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つの変数に複数の異なるデータ型の値を格納できる