我正在尝试(在VBA中)定义大量的字符串变量。蛮力将是:
Dim Port1 as String
Dim Port2 as String
etc…
说100个变量令人不快。必须有一个更智能的解决方案。 我试过了:
Dim n As Integer
For n = 1 To 100
Dim "Port" & n as String
Next n
及其变化没有成功。 如果有人能指出我正确的方向或分享一个例子,我将不胜感激。
答案 0 :(得分:7)
阵列正是这样做的!见这个例子:
Dim Port(1 to 100) As String
Dim i As Long
Port(1) = "String"
For i = 2 to 100
Port(i) = "String " & i
Next i
它将Port(1)设置为单词“String”的第一个数组元素。其他所有内容Port(2)
及其他内容,包含“字符串2”,“字符串3”等。最多Port(100)
。
我希望有所帮助!