| 子类型 | 描述 |
|---|---|
| Empty | 未初始化的 Variant。对于数值变量,值为 0;对于字符串变量,值为零长度字符串 ("")。 |
| Null | 不包含任何有效数据的 Variant。 |
| Boolean | 包含 True 或 False。 |
| Byte | 包含 0 到 255 之间的整数。 |
| Integer | 包含 -32,768 到 32,767 之间的整数。 |
| Currency | -922,337,203,685,477.5808 到 922,337,203,685,477.5807。 |
| Long | 包含 -2,147,483,648 到 2,147,483,647 之间的整数。 |
| Single | 包含单精度浮点数,负数范围从 -3.402823E38 到 -1.401298E-45,正数范围从 1.401298E-45 到 3.402823E38。 |
| Double | 包含双精度浮点数,负数范围从 -1.79769313486232E308 到 -4.94065645841247E-324,正数范围从 4.94065645841247E-324 到 1.79769313486232E308。 |
| Date (Time) | 包含表示日期的数字,日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。 |
| String | 包含变长字符串,最大长度可为 20 亿个字符。 |
| Object | 包含对象。 |
| Error | 包含错误号。 |
您可以使用转换函数来转换数据的子类型。另外,可使用 VarType函数返回数据的 Variant 子类型。