Excel 2007 VBA宏编程调试与错误处理指南
1. 代码重启与执行点控制
在编程过程中,我们常常需要重启代码进行调试。可以通过点击工具栏上的运行符号(向右的三角形)或者按下 F5 来重启代码,代码将从停止的位置开始执行。此时,代码左侧会出现一个黄色箭头,它指示着当前的执行点。我们还可以尝试拖动这个黄色箭头到新的起始点,比如 x = 2 ,然后重新运行代码。这在修改代码中的错误后,想要重启循环或 If 条件时非常有用。
2. 断点的使用
断点是调试代码的重要工具。可以在代码中添加断点,使代码在该行停止执行。之后,可以使用单步命令逐行执行代码,并使用即时监视功能检查变量的值。
设置和取消断点的方法有两种:使用 F9 键,或者从菜单中选择“调试”|“切换断点”。断点在代码窗口最左侧列中显示为一个实心棕色圆圈。
例如,运行一个循环示例,并在 Loop 语句上设置断点,每次点击运行符号或按下 F5,代码都会在 Loop 语句处停止。
单步执行代码的方式有多种:
- 按下 F8 或从代码菜单中选择“调试”|“逐语句”(F8),可以逐行执行代码。
- 使用 SHIFT - F8(逐过程),可以将子程序作为一个整体执行,而不逐行进入子程序。
- 选择“调试”|“运行到光标处”,代码会执行到光标所在的位置。
在单步执行程序时,还可以使用光标检查变量的值。此外,还可以打开“调试”窗口来监视表达式的执行情况。
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



