63VBA程序设计基础 80631数据类型 6.3.2常量、变量与数组 6.3.3运算符与表达式 返回
6.3 VBA程序设计基础 6.3.1 数据类型 6.3.2 常量、变量与数组 6.3.3 运算符与表达式 返回
631数据类型 VBA数据类型继承了传统的Basc语言,如 Microsoft Quick Basic。在VBA应用程序中,也 需要对变量的数据类型进行说明。VBA提供了 较为完备的数据类型, Access数据表中的字段 使用的数据类型(OLE对象和备注字段数据类 型除外)在VBA中都有对应的类型。VBA数据 类型、类型声明符、数据类型和取值范围如表 6-5。 其中,字符串类型又分为变长字符串( String)和 定长字符串( String* length) 除了上述系统提供的基本数据类型外,ⅤBA还 支持用户自定义数据类型。自定义数据类型实 质上是由基本数据类型构造而成的一种数据类 型,我们可以根据需要来定义一个或多个自定 义数据类型
VBA数据类型继承了传统的Basic语言,如 Microsoft QuickBasic。在VBA应用程序中,也 需要对变量的数据类型进行说明。VBA提供了 较为完备的数据类型,Access数据表中的字段 使用的数据类型(OLE对象和备注字段数据类 型除外)在VBA中都有对应的类型。VBA数据 类型、类型声明符、数据类型和取值范围如表 6-5。 其中,字符串类型又分为变长字符串(String)和 定长字符串(String * length)。 除了上述系统提供的基本数据类型外,VBA还 支持用户自定义数据类型。自定义数据类型实 质上是由基本数据类型构造而成的一种数据类 型,我们可以根据需要来定义一个或多个自定 义数据类型。 6.3.1 数据类型
表6-5VBA基本数据类型 VAB类型符号 数据类型 有效值范围 默认值 Byte 字节 0~255 Integer 整型 -32768~32767 Boolean 是/否 True和 False FALSE L 长整型 -2147483648~214748367 负数:-3402823E381401298E-5 Single 单精度 正数:1401298E-45~3402823E38 0 负数:-1.7200069313486232E308到 4.9406564841247E-324 正数:49406564841247E324到 Double 双精度 1.7200069313486232E308 Currency 货币 922337203685到922337203685 String 字符串 根据字符串长度而定 Data 日期时间 January1,100到 December31,999 Object 对象 Variant 变体 Empty
表6-5 VBA基本数据类型 VAB类型 符号 数据类型 有效值范围 默认值 Byte 字节 0~255 0 Integer % 整型 -32768~32767 0 Boolean 是/否 True和False FALSE Long & 长整型 -2147483648~214748367 0 负数:-3.402823E38~-1.401298E-5 正数:1.401298E-45~3.402823E38 负数:-1.7200069313486232E308到- 4.9406564841247E-324 正数: 4.9406564841247E-324到 1.7200069313486232E308 Currency @ 货币 -922337203685到922337203685 0 String $ 字符串 根据字符串长度而定 "" Data 日期/时间 January 1,100到 December 31,9999 0 Object 对象 Variant 变体 Empty Single ! 单精度 0 Double # 双精度 0
Q6.32常量、变量与数组 1.常 2.变量 3.VBA数组
6.3.2 常量、变量与数组 1.常量 2.变量 3.VBA数组
1.常量 常量是指在程序运行的过程中,其值不能 被改变的量。常量的使用可以增加代码 的可读性,并且使代码更加容易维护 此外,使用固有常量 Microsoft Access Microsoft for Access Applications 等支持的常量,可以保证既是常量所代 表的基础值在 Microsoft Access版本升级 换代后也能使代码正常运行
常量是指在程序运行的过程中,其值不能 被改变的量。常量的使用可以增加代码 的可读性,并且使代码更加容易维护。 此 外 , 使用固有常量 — — Microsoft Access、Microsoft for Access Applications 等支持的常量,可以保证既是常量所代 表的基础值在Microsoft Access版本升级 换代后也能使代码正常运行。 1.常量