Excel VBA编程 定义一维数组
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel VBA编程定义一维数组
数组在使用前应当首先定义,数组的定义又称为数组的声明或说明。数组的声明方式和声明变量的方式类似,只不过声明数组时需要设置数组的上下界,也就是数组下标的初始值和中止值。对于静态的一维数组,用如下格式进行定义。
格式:Dim 数组名(下标)[As 数据类型]
其中,在定义数组的过程中,主要包含以下两个参数:
●下标必须为常数,不可以为表达式或变量。下标的形式为[下界To]上届,下标下界最小可为
-32768,最大上届32767,若省略下界,则其默认值为0。(一维数组的大小为:上届-下界+1)
●As 数据类型如果省略与变量声明一样,则默认为是变体数组、
Dim语句声明的数组,实际上为系统编译程序提供了几种信息,即数组名、数组类型、数组的维数和大小。
例如:定义一个一维整型数组a,其代码如下:
Dim a(9) As Integer
在该例中,声明了一个一维数组a(9),表示数组中有10个元素,其中由于9表示数组的上界。即从a(0)到a(9)的所有元素,因而数组有10个元素,如图5-2所示。
图5-2 数组中的元素