Stu*_*dix 1 excel vba excel-vba
我正在尝试(在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
Run Code Online (Sandbox Code Playgroud)
它将Port(1)设置为单词"String"的第一个数组元素.其他所有内容Port(2),包含"String 2","String 3"等.最多Port(100).
我希望有所帮助!