我正在尝试构建一个数组,其元素基本上是其他Dim Strings的变量名。我只是想知道如何在VBA中做到这一点。
示例 -
Dim A1 As String
Dim A2 As String
Dim A3 As String
Dim arrVarNames(3) As String
我尝试通过编码为
来初始化声明的数组 arrVarNames(3) = (A1,A2,A3).
但它不起作用。
然后像
arrVarNames() = {A1,A2,A3}.
但它也没有用。
我在网上找不到任何例子。所以,请让我知道正确的方法。
答案 0 :(得分:0)
如果您只需要存储变量的内容,那么这将起作用:
arrVarNames(0) = A1
arrVarNames(1) = A2
arrVarNames(2) = A3