跳回到for循环的开头我有点问题。
部分代码:
For M = 1 To System
Openhours = Numberofhours(M, 1)
If Openhours = 0 Then
M = M + 1
Exit For
End If
我可以拥有1-6个“系统”,可以添加更多。 “开放时间”表示专用于特定系统需要多少小时,但问题是,如果我碰巧有一个系统(比如系统编号3),此刻没有专用的时间,那么系统崩溃,因为例如“Openhours”与其他一些数组相比为零。 所以我需要立即告诉代码,如果它注意到Openhours为零,它会回到循环的开头并测试下一个系统。
“退出”当然没有用,因为它在找到第一个零小时系统后跳过了所有其他系统。
答案 0 :(得分:0)
您可以检查 Openhours
不等于为0并且仅在这些情况下执行您的代码,从而无需跳转到下一个迭代或您可以使用 NEXT
-keyword跳转到循环的下一次迭代。