| データ型 | 型名 | 記憶領域のサイズ | 範囲 |
|---|---|---|---|
| バイト型 | Byte | 1バイト | 0 ~ 255 |
| ブール型 | Boolean | 2バイト | 真 (True) または偽 (False) |
| 整数型 | 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.79769313486231E308 ~ -4.94065645841247E-324 |
| (正の値) 4.94065645841247E-324 ~ 1.79769313486232E308 | |||
| 通貨型 | Currency | 8バイト | -922,337,203,685,477.5808 ~ 922,337,203,685,477.5807 |
| 10進型 | Decimal | 14バイト | 小数部分を持たない数値の場合、-79,228,162,514,264,337,593,543,950,335 ~ 79,228,162,514,264,337,593,543,950,335の範囲 |
| 小数点以下28桁の数値の場合、-7.9228162514264337593543950335 ~ 7.9228162514264337593543950335の範囲 | |||
| 絶対値の最小値は0を除いた場合、0.0000000000000000000000000001 | |||
| 日付型 | Date | 8バイト | 西暦100年1月1日~西暦9999年12月31日 |
| オブジェクト型 | Object | 4バイト | オブジェクトを参照するデータ型 |
| 文字列型 (可変長) | String | 10バイト + 文字列の長さ | 0 ~ 2GB |
| 文字列型 (固定長) | 文字列の長さ | 1 ~ 2GB | |
| バリアント型 (数値) | Variant | 16バイト | 倍精度浮動小数点数型の範囲と同じ |
| バリアント型 (文字列) | Variant | 22バイト + 文字列の長さ | 可変長の文字列型の範囲と同じ |
| ユーザー定義型 | 要素に依存 | それぞれの要素の範囲はそのデータ型の範囲と同じ |