Excel VBA编程 定义数组下界
- 格式:doc
- 大小:27.51 KB
- 文档页数:1
Excel VBA编程定义数组下界
在VBA中,声明数组后其下界默认从0开始,即数组元素的个数为n+1个。
为了便于用户使用,系统还提供了Option Base语句,来设置数组的默认下界,即模块中所有数组的下界均被其指定。
其格式语句如下:
格式:Option Base {0|1}
此语句在模块级中用来显示说明数组各维的下界,值得注意的是:
●一个窗体模块中只能有一个option base语句。
●语句中参数只能是1或0,即用此语句只能说明数组的默认下界为1或0。
●该语句必须写在模块的所有过程之前,并且必须位于数组声明之前。
●option base只改变未显式定义下界的数组下界。
例如,定义数组s,设置下界由1开始。
Option Base 1
Dim s(4, 3) As Integer
在该例中由于数组下界为1,所以数组元素个数为12个(即3×4),如图5-5所示。