8.2.2 VBA的数据类型

8.2.2 VBA的数据类型

与数据表中得字段类型相似,VBA中的常量与变量同样具有各种数据类型,有表示数值,可以进行加减乘除,有表示文字,还有一些表示日期、时间、是否成立等。用户应根据实际需要,定义和使用不同数据类型的变量和常量。

VBA的数据类型、类型名、类型符以及占用的存储空间如表8-2所示。

表8-2 VBA数据类型列表

(1)布尔型数据

布尔型数据只有两个值True和Flase。布尔型数据转换为其他类型数据时,True转换为-1,False转换为0;其他类型数据转换为布尔型数据时,0转换为False,其他值转换为True。

(2)日期型数据

任何可以认别的文本日期数据都可以赋值给日期变量。日期时间类型数据必须用#号括起来。

(3)变体类型数据

变体类型是一种特殊的数据类型,除了定长字符串类型及用户自定义类型外,可以包含其他任何类型的数据,凡是未指明类型的变量均是变体类型。变体类型还可以包含Empty、Error、Nothing、Null特殊值。