2017-10-09 242 views
1

我想创建一个存储数组存储4个信息的数组。例如,区域“0”由4行,x = 1,x = 2,y = 3,y = 4绑定。我想像这样存储数组“array [0] =(1,2,3,4)”类似地,区域“1”由x = 3,x = 6,y = 2,y = 3绑定。我想像这样存储数组“array [1] =(3,6,2,3)”。我试图了解锯齿阵列。但我不知道如何将其应用于我的案例。VBA - 创建数组存储数组

+0

你在找什么是多维数组,如果你google“多维数组vba”,你会得到大量的信息。这里有一个链接:http://www.techotopia.com/index.php/Visual_Basic_Multidimensional_Arrays – Doomenik

+0

@Doomenik锯齿阵列也适用。 –

+0

我最喜欢的VBA资源:[Excel VBA简介第25部分 - 数组](https://www.youtube.com/watch?v=h9FTX7TgkpM&list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5&index=28&t=7s) – 2017-10-09 13:12:52

回答

1
data=Array(Array(1,2,3,4), Array(3,6,2,3), ...) 'This is your data 
For region = 0 To 1 
    debug.print "Region " & region & ":" 
    debug.print "x=";data(region)(0) 
    debug.print "x=";data(region)(1) 
    debug.print "y";data(region)(2) 
    debug.print "y=";data(region)(3) 
Next