VBA - 使用对其他String变量的引用初始化String数组

时间:2015-07-12 14:55:23

标签: arrays vba

我正在尝试构建一个数组,其元素基本上是其他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}. 

但它也没有用。

我在网上找不到任何例子。所以,请让我知道正确的方法。

1 个答案:

答案 0 :(得分:0)

如果您只需要存储变量的内容,那么这将起作用:

arrVarNames(0) = A1
arrVarNames(1) = A2
arrVarNames(2) = A3