2015-10-01 168 views
-1

我想知道是否有辦法在循環時更改數組名稱。VBA變量數組名稱?

例如

For i= 1 to 4 
    "array" & i() 
Next i 

ARRAY1,數組2,ARRAY3,array4是我4個陣列。

感謝

+0

您可以使用二維數組 - https://msdn.microsoft.com/en-us/library/d2de1t93(v=vs.90).aspx - 然後您可以更改所需的索引數組很容易。 – GSazheniuk

+1

任何時候你發現自己需要改變你的變量的名字是重新考慮你的方法的時候。如果你確實需要這樣做,那麼就考慮將你的數組存儲在一個腳本字典對象中,並用「名稱」作爲鍵。 –

+0

如果您將此問題編輯到清楚您要做什麼的地方。 (代碼示例甚至似乎沒有試圖做任何有用的事情),有人可能會給你一個替代方案。雖然如此,目前還不清楚你在問什麼。 –

回答

1

引述我最喜歡的StackOverflow的答案:

簡短的回答:第
長的答案:Noooooooooooooo。