我正在尝试更新for循环的上限,而在for循环中。
实施例
numvar = 3
for i=2 To numvar Step 2
'code...
numvar = numvar +1
next numvar
感谢您的帮助!
答案 0 :(得分:1)
您的代码示例应该有next i
,但它只会循环一次,因为已经超出了上限。
如果您需要更改循环中的上限,我建议您使用Do..Loop代替;这将更容易维护和控制。
答案 1 :(得分:1)
改为使用While或Until循环:
numvar = 3
i = 2
while i <= numvar
'code ...
numvar = numvar +1
i = i + 2
wend