我已经开始了一项涉及一些VBA编程的新工作。我继承了一些代码,用于从办公室中使用的程序中提取数据。我是VBA的新手,我正在尝试解释这段代码。我的问题在于一个for循环,它由'Next i'完成,然后是'Exit For'。我在网上找不到任何这个例子,不幸的是代码没有缩进。我的问题是这是否是VBA中的正确程序?我似乎不对,因为'Next i'终止了for循环。代码执行正常,但我正在改变其功能,我遇到了一些问题。
With Rflct(z)
'Long stem of code here... there are no for loops in this code'
For i = 1 To 8
'Long stem of code here... there are no for loops in this code'
Next i
Exit For
End With
我添加了我认为正确的缩进,谢谢!
答案 0 :(得分:2)
如果没有收到编译错误,那么Exit For
属于另一个(更高版本)For
循环。正确缩进代码,您应该能够轻松找到它(更多)。它也可能在If
循环内的For
范围内。