在for循环中更新for循环的上限/界限

我正在尝试更新for循环的上界,而在for循环中。

numvar = 3 for i=2 To numvar Step 2 'code... numvar = numvar +1 next numvar 

谢谢你的帮助!

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

如果您需要更改循环内的上限,则build议您使用Do..Loop ; 这将更容易维护和控制。

改用While或Until循环:

 numvar = 3 i = 2 while i <= numvar 'code ... numvar = numvar +1 i = i + 2 wend