宣言した変数にはデータ型を指定することができます。データ型とは、変数に格納できるデータの種類をいいます。データ型を指定しない場合、変数は自動的にバリアント型(Variant)になります。
Dim 変数名 As データ型
データ型 | 名称 | 消費メモリ | 格納できる範囲 |
---|---|---|---|
Integer | 整数型 | 2バイト | -32,768 ~ 32,767 |
Long | 長整数型 | 4バイト | -2,147,483,648 ~ 2,147,483,647 |
Single | 単精度浮動小数点数型 | 4バイト | -3.402823E38 ~ -1.401298E-45(負の値) |
1.401298E-45 ~ 3.402823E38(正の値) | |||
Double | 倍精度浮動小数点数型 | 8バイト | -1.79769313486232E308 ~ -4.94065645841247E-324(負の値) |
4.94065645841247E-324 ~ 1.79769313486232E308(正の値) | |||
Currency | 通貨型 | 8 バイト | -922,337,203,685,477.5808 ~ 922,337,203,685,477.5807 |
データ型 | 名称 | 消費メモリ | 格納できる範囲 |
---|---|---|---|
String | 文字列型 | 2バイト | 最大約20億文字まで |
データ型 | 名称 | 消費メモリ | 格納できる範囲 |
---|---|---|---|
Date | 日付型 | 8 バイト | 西暦100 年1月1日~西暦9999年12月31日までの日付と時刻 |
データ型 | 名称 | 消費メモリ | 格納できる範囲 |
---|---|---|---|
Object | オブジェクト型 | 4 バイ | オブジェクトを参照するデータ型 |
データ型 | 名称 | 消費メモリ | 格納できる範囲 |
---|---|---|---|
Variant | バリアント型 | 16バイト | 可変長の文字列型の範囲と同じ。 |
データ型 | 名称 | 消費メモリ | 格納できる範囲 |
---|---|---|---|
Boolean | ブール型 | 2 バイト | 真 (True) または偽 (False) |