VBA 调试

1 步骤1:编码

Sheet1对象中继续编写代码,添加test过程,代码如下:

Sub test()
  Dim a, b, c, d As Integer 
  a = 20
  b = 23
  c = a + b
  d = a - b
  Debug.Print "c:" & c & ",d:" & d
End Sub

代码说明:

第1句:声明4个整型变量a,b,c,d

最后一句:在立即窗口显示结果


2 步骤2:断点

我们在 d = a – b这一行的左侧单点,会出现红色圆圈,表示断点。运行过程时会先停留在此行代码。

VBA 断点


3 步骤3:运行

点击其中一个运行按钮执行过程,断点行代码会出现黄色背景标识,表示当前执行到此处,这行还未执行。

VBA 运行

此时可以查看本地窗口与监视窗口的数据。


4 步骤4:逐语句执行

点击[逐语句]执行按钮,会执行当前行。

VBA 逐语句执行


5 步骤5:运行完成

点击[运行]按钮,会执行完毕。

VBA 运行结果


6 停止按钮

VBA 停止按钮

停止按钮:调试中,终止程序运行。