2017-10-09 245 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