VBScript和变量的连接

时间:2017-08-17 16:35:30

标签: vbscript concatenation

我不想使用数组但想要将变量连接起来以便将一些变量与一个循环分开,例如:

Dim varr1,varr2,varr3,varr4,i
i=1
varr1=2
varr2=5
varr3=8
varr4=9
Do While i < 5
  varr&i = (varr&i)/2
  i = i + 1
Loop

这可以以任何方式完成吗?

2 个答案:

答案 0 :(得分:1)

我们可以使用Execute命令来获取您需要的内容。

Dim varr1,varr2,varr3,varr4,i
i=1
varr1=2
varr2=5
varr3=8
varr4=9
Do While i < 5
  Execute "varr"&i&" = (varr"&i&")/2"
  'Execute "MsgBox varr"&i                                'un-comment this line to see the desired output
  i = i + 1
Loop

答案 1 :(得分:0)

Dim concat
concat = varr1&varr2&varr3&varr4

除非将它们存储在数组中,否则无法自动遍历这些变量。