1
我是新來的論壇,所以請原諒我,如果我不習慣的程序。如何根據另一個變量的值定義變量
我的問題如下:
假設我在VBA運行的循環i = 1到10 我想基於圈數來定義變量。
也就是說,如果有10個循環,那麼有10個變量創建x1,x2,...,x10 如果有20個循環,則有20個變量創建x1,x2,..... ,x20。
我是VBA的新手,並沒有太多的想法。
任何幫助真的很感激。
非常感謝
我是新來的論壇,所以請原諒我,如果我不習慣的程序。如何根據另一個變量的值定義變量
我的問題如下:
假設我在VBA運行的循環i = 1到10 我想基於圈數來定義變量。
也就是說,如果有10個循環,那麼有10個變量創建x1,x2,...,x10 如果有20個循環,則有20個變量創建x1,x2,..... ,x20。
我是VBA的新手,並沒有太多的想法。
任何幫助真的很感激。
非常感謝
如果你知道有多少圈,你有,只是用這些信息來定義一個變量數組。
例如:
Dim numbers(1 To 10) As Long 'declare the upper/lower bounds
Dim morenumbers(20) As Long 'default starts with 0 as lower bound
現在,如果你想通過一個循環申報值,也很容易。假設您想要10個字符串的陣列,foo1-foo10:
Dim arrayOfFoo(1 To 10) As String
For i = 1 To 10
arrayOfFoo(i) = "foo" & i
Next
希望有所幫助。
而不是有一堆變量使用數組進行調查。 – bernie 2013-05-14 17:23:57