1.如果当前执行的行在某个过程中,点击“逐过程”后,那么它会直接往下执行,当遇到调用过程的语句就直接当做一行代码执行完。2.如果当前执行的行在某个过程中,点击“跳出”后,那么会直接一下子执行完这个过程中剩下部分直到最后的end sub语句,表示“跳出”当前这个过程。可以简单试下,按F8单行跳到某句代码后测试你上面的1、2 Private Sub Form_Load() a Debug.Print "xxxx" b End Sub Sub a() Debug.Print "a" End Sub Sub b() Debug.Print "b" End Sub
Private Sub Form_Load()
a
Debug.Print "xxxx"
b
End Sub
Sub a()
Debug.Print "a"
End Sub
Sub b()
Debug.Print "b"
End Sub
逐过程调试时调试点不进入过程,直接使用过程结果。
2、跳出是指逐语句调试时遇到调用子程序语句调试点进入的子程序(可以是过程或函数),
点跳出,跳出点子后所有语句都是执行的。