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