关于数组:了解VBA Dim myArray(x到y)语句中的“x到y”

Understanding the 'x to y' in the VBA Dim myArray(x to y) statement

本问题已经有最佳答案,请猛点这里访问。

我已经搜索过网站、微软网站、VBA帮助,但找不到对dim语句中"0到10"部分的引用。

1
Dim myArray(0 to 10)

有人能帮我弄清楚到底是怎么回事吗?我怀疑这与多维数组的尺寸有关,但我想知道在封面下发生了什么,或者我是否是正确的。

编辑:抱歉,我开始在重新确定维度的上下文中考虑这个问题,这是我第一次看到示例的地方,但后来发现它也用于初始维度。


此语句声明一个名为myarray的11个项(0到10)的空variant数组。

它是一个变量,因为没有特别声明为任何其他类型。


网址:http://excelvbatator.com/vba_chp21.htm

该网站对VBA中的数组进行了非常详细的解释。

简而言之,

Dim myArray(0 to 10)正在创建索引为0到10的数组(即11个元素)

对于您提到的重新确定维度,您应该寻找redim