如何在vba中使用stop语句设置断点?

vba程序代码的调试有多种方法,可以逐语句调试,也可以设置断点调试。

设置断点有两种方式,一种是在程序运行之前先设置好断点,待运行到设置断点处,中断程序运行。

另一种是使用vba Stop语句设置断点,使得满足某个条件时,中断程序运行。

使用Stop语句设置断点一般应用于知道具体的中断的条件的时候,比如for …next 语句循环中,需要在具体到某个值时,中断代码,可以使用如下的vba 设置:

Sub QQ1722187970()
    For i = 2 To 10
        '当i=9时中断程序运行
        If i = 9 Then Stop
        '其它执行语句
    Next i
End Sub
       

发表评论