Microsoft的Excel数组可以处理“用户定义”类型吗?

时间:2015-09-17 15:59:14

标签: excel-vba multidimensional-array types vba excel

在MS Excel VBA中创建数组很简单,无论是1维还是多维,并将其设置为Integer或String类型。是否可以沿着这些线进行复杂的数组(这不是真正的代码,而是代表我的意思):

1 to 100 rows 1 to 100 columns f_Depth: Float 1 to 4 points l_X: Long l_Y: Long

仅Excel整数(或仅浮动或您选择的任何内容)使得使用代码变得非常困难。

1 个答案:

答案 0 :(得分:2)

“复杂数组”是指混合型数组吗?如果是这样,您可以使用接受任何类型对象的Collection

Dim Data As New Collection
Data.Add (1)
Data.Add ("Hello world")
Data.Add (3.14)