2

我正在尝试在 for 循环中更新我的 for 循环的上限。

例子

numvar = 3

for i=2 To numvar Step 2

    'code... 

    numvar = numvar +1

next numvar 

谢谢你的帮助!

4

2 回答 2

1

您的代码示例应该有next i,但它只会循环一次,因为已经超过了上限。

如果您需要更改循环内的上限,那么我建议您使用Do..Loop代替;这将更容易维护和控制。

于 2013-08-26T20:20:30.530 回答
1

改用 While 或 Until 循环:

numvar = 3
i = 2
while i <= numvar
   'code ...
   numvar = numvar +1
   i = i + 2
wend
于 2013-08-26T20:25:11.133 回答