移动版 - 最新教程 - 热门教程 - 推荐教程 - 热门资源 分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。

在Visual Basic编辑器中调试VBA程序的方法

发布时间:2015-05-05 来源:Office办公助手(www.eynylh520.com)

在开发应用程序时,程序的调试是一个重要的环节。按设计要求编写的代码可能包含很多错误,这就需要通过调试将其找出来并修复。本文介绍在Visual Basic编辑器中调试VBA程序的方法

1、在代码窗口中单击放置插入点光标,然后单击工具栏中的“运行”按钮运行程序。当程序出现错误时,Visual Basic编辑器会给出提示,同时在代码窗口中标识错误语句,如图1所示。单击“确定”按钮关闭提示对话框后在工具栏中单击“重新设置”按钮停止程序的运行,如图2所示。

在Visual Basic编辑器中调试VBA程序的方法

图1 程序错误提示

在Visual Basic编辑器中调试VBA程序的方法

图2 单击“重新设置”按钮

2、在代码窗口中找到需要设置断点的语句,将插入点光标放置在代码行中,然后在工具栏中选择“调试”|“切换断点”命令设置断点,如图3所示。按“F5”键运行程序,程序运行到断点位置暂停,同时标示出暂停的位置,如图4所示。

在Visual Basic编辑器中调试VBA程序的方法

图3 设置断点

在Visual Basic编辑器中调试VBA程序的方法

图4 在断点处暂停

注意

VBA程序有设计时、运行时和中断模式3种模式。简单地说,设计时就是VBA代码编写状态,此时进行的是程序代码的输入或编写。运行时就是VBA程序处于运行的状态。在中断模式下,程序的运行将被暂停,用户能够检测当前的运行结果并对相关的变量值进行修改。

3、反复选择“调试”|“逐语句”命令使程序从断点处逐条往下执行,“代码”窗口中将显示程序运行的位置,能够帮助用户很容易地找到出错语句,如图5所示。

在Visual Basic编辑器中调试VBA程序的方法

图5 显示程序运行进度

注意

在找到出错语句后,可以按“F5”键继续执行过程中剩余的语句,而不必再逐条运行程序。同时,过程执行完后,断点不会被清除;但是关闭工作簿后,设置的所有断点将会被自动清除。另外,在对程序进行调试时,VBA允许在一个过程中设置多个断点。

本文已经收录至:《Office 2013应用技巧实例大全》 - Office2013高级应用篇

更多相关阅读

使用VBA程序制作随机播放PPT幻灯片的的方法

《Excel疑难千寻千解丛书(六):Excel2010 VBA入门与提高》PDF免费下

使用Excel中的VBA函数计算累计资产折旧的方法

不会VBA也能让PPT更拉风

通过VBA编程实现Excel工作簿只显示指定工作表的方法

    相关教程
    专题教程推荐
    热门资源下载
    极速快乐8 新疆喜乐彩走势图 幸运飞艇官网 浙江11选5 澳洲幸运10开奖结果 广西快3计划 澳洲幸运10开奖结果 上海时时乐 千禧彩票是真的吗 上海时时乐开奖