我知道我们可以使用以下方法在Excel VBA中定义单维数组:
GroupCols = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L")
如何以相同方式预定义多维数组?
另外我想以以下方式跟踪特定级别
Level[16][0]
Level[16][1]
Level[16][2]
Level[8][0]
Level[8][1]
Level[8][2]
Level[7][0]
Level[7][1]
Level[7][2]
第一个索引定义了层级,因此可能不是连续的……比如在16之后是直接8等等。对于每个i,我需要三个信息,即0、1、2第二个索引。
有人可以指导我如何在Excel VBA中实现相同的功能吗?
data(i)(j)
怎么可能不包含与等价的二维数组data2D(i,j)
相同数量的元素呢? - Jean-François CorbettEmpty
,也就是在这种情况下仍然存储1个元素而不是3个。对于稀疏数据集来说并不是非常高效。无论如何,加一。 - Jean-François Corbett