我正在尝试(在 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
和它的变化没有成功。
如果有人能指出正确的方向或分享一个例子,我将不胜感激。
最佳答案
数组正是这样做的!看这个例子:
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)
.我希望这会有所帮助!
关于VBA : How to define a large set of string variables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35322444/