在MS Excel VBA中创建数组很容易,无论是一维的还是多维的,并将其设置为Integer或String类型。有可能做复杂的数组然而沿着这些行(这不是真正的代码,但代表我的意思):
1 to 100 rows
1 to 100 columns
f_Depth: Float
1 to 4 points
l_X: Long
l_Y: Long
Excel的整数(或浮点数或任何你选择的)使它很难与代码工作。
你所说的"复杂数组"是指混合类型的数组吗?如果是这样,您可以使用Collection
,它接受任何类型的对象:
Dim Data As New Collection
Data.Add (1)
Data.Add ("Hello world")
Data.Add (3.14)