如何阅读声明数组大小?

Sam*_*lun 3 excel vba

我有一个数组声明,该声明导致144个插槽。我不知道我怎么知道这个数字。另外,数字之间的所有逗号是什么意思?

Dim arr4(1, 5, 5, 0 To 1) As Long
    Debug.Print ArraySize(arr4)
Run Code Online (Sandbox Code Playgroud)

Sco*_*ner 9

,表示一个新的层面。因此arr4有4个维度。

使用0 to 1时是说第四维具有2、0和1

如果仅使用一个数字,50除非在设置中进行了更改,否则将假定起点,因此6该尺寸为:0,1,2,3,4,5

之所以有144是因为 2*6*6*2=144

这样想吧。

第一维是具有两行(0,1)的行,
第二维是具有6列(0,1,2,3,4,5)的列,
第三维创建6种以上配置(0,1,2,3, 4,5)
第4维创建2个工作簿,每个工作簿有6张纸和12个单元格(0,1)

因此,有144个单元可放入数据。