| Excel VBA 初心者の為の入門講座のホームページです |
Excel VBA 入門講座 |
2.変数のデータ型
宣言した変数にはデータ型を指定することができます。
データ型とは、変数に格納できるデータの種類をいいます。
データ型を指定しない場合、変数は自動的にバリアント型(Variant)になります。
数値を格納できる変数を作成する場合
| データ型 | 名称 | 消費メモリ | 格納できる範囲 |
| 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バイト | 可変長の文字列型の範囲と同じ。 |
真(True)・偽(False)の値を格納できる変数を作成する場合
| データ型 | 名称 | 消費メモリ | 格納できる範囲 |
| Boolean | ブール型 | 2 バイト | 真 (True) または偽 (False) |
|
|