【发布时间】:2014-06-27 10:23:50
【问题描述】:
问题
我正在尝试调试一些代码,但在中间某处我停在了断点处。现在我想更改一些变量并多次运行某个循环。
我走了多远?
我知道如何更改变量,但是在尝试在即时窗口中运行循环时不知何故卡住了。这是一个例子:
Dim i As Integer
Dim j As Integer
For i = 0 To 6
j=i ' Do something
Next i
我尝试了几种代码变体,但每次都收到以下错误:
编译错误:下一步没有for
其他相关信息
我尝试搜索,但主要是找到有关循环问题的信息,而我很确定循环本身很好。 (尤其是我在到达断点之前到达它)。
我看到有人解决这种情况的唯一地方,他将循环减少到一行,但是每次都这样做对我来说是非常不切实际的。
我意识到我可以调用一个包含循环的函数,然后该函数调用可能会起作用,但这又感觉非常不切实际。所以我想归结为以下问题。
问题
在 Excel 中调试 VBA 代码时运行循环的实用方法是什么?
【问题讨论】:
-
那么您是想将循环代码输入到即时窗格中,还是要乱序重新运行循环?
标签: vba excel loops debugging immediate-window