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所示。