Excel 2007 VBA宏编程调试与错误处理全解析
在Excel 2007的VBA宏编程中,调试和错误处理是确保代码顺利运行的关键环节。下面将详细介绍相关的调试技巧和错误处理方法。
代码重启与执行点控制
在VBA编程里,可以通过点击工具栏上的运行符号(向右的三角形)或者按下F5来重启代码,代码会从停止的位置重新开始执行。此时,代码左侧会出现一个黄色箭头,它指示着当前的执行点。若想要重新开始一个循环或者在修改代码后重启某个If条件,可以尝试拖动黄色箭头到新的起始点,比如 x = 2 ,然后重新运行代码。
断点的使用
断点是调试代码的重要工具。可以在代码中添加断点,这样代码运行到该断点处就会暂停。添加和移除断点可以通过按下F9或者从菜单中选择“Debug | Toggle Breakpoint”来实现,断点在代码窗口最左侧列会显示为一个实心棕色圆圈。
例如,在一个循环示例中,如果在 Loop 语句处设置断点,每次点击运行符号或者按下F5,代码都会在 Loop 语句处停止。
在代码暂停后,可以使用单步命令逐行执行代码。点击F8或者从代码菜单中选择“Debug | Step Into (F8)”可以逐行执行;还可以使用“Step Over (SHIFT - F8)”跳过子程序的详细执行,将子程序当作一个单语句处理;“Step Out”则是正常运行程序;“Run to Cursor”会让代码运行到光标所在位置。在单步执行过程中,还可以使用光标检查变量的值。
此外,还可以打开调试窗口来监视表达式,了解它们在程序执行过
超级会员免费看
订阅专栏 解锁全文
16

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



