Excel交流网
  • 设为首页|收藏本站|手机版
  • Excel-教程-技巧-培训视频

  • 网站首页
  • Excel教程
  • 新闻动态
  • Excel资源
  • 关于我们

Excel教程

Excel操作
Excel函数
Excel图表
Excel VBA
Excel 行业应用

联系方式

Excel中交流网 联系方式

QQ:18449932 


网  址:www.excel-cn.com  

当前位置:网站首页 > Excel教程 > Excel VBA
Excel VBA

Excel VBA 调试技巧

作者:战战如疯

掌握调试技巧是学好Excel VBA非常重要的一环,知道了怎么调试才能深入分析程序运行的过程,捕捉错误发生哪里从而进一步找出错误的原因。很多新手拿一些非常简单的问题在论坛上问来问去,其实很大的原因在于他们自己不知道怎么去找错误。在这里我介绍一下Excel VBA调试的常用的5个技巧,在实际应用中这5个技巧使用频率都很高,掌握这5个技巧并将它们结合使用可以让你学习Excel VBA时事半功倍。

1.设置断点

设置断点的意思就是使程序运行到这一步的时候暂时停止,你可以在程序的任何地方设置断点,以便查看运行到这一步时是什么结果。设置断点的方法很简单,就是在要设置断点那一行的最左边用鼠标点一下,出现一个大红点而且整行都被加上红色的背景色就可以了,再点一下就可以取消,按F5或点击运行就可以继续往下运行。如图所示

设置断点

2.设置成注释

在VBA中添加注释的方法是在句子前面加一个英文的单撇号,注释的语句不会被执行。利用这个特点我可以使程序跳过特定的语句直接去执行下一句,这个方法在修改复杂语句和演示效果时非常有用。比如你写了很复杂的一个逻辑,想要修改,但又怕改错了,这时就可以将原语句标成注释,如果修改不成功随时可以改回来。上图所示的程序是为了演示单元格的操作,例如最后三句,如果执行了第一句那后两句就没有效果了,为了演示第三句的效果我就可以将前两句标成注释,这样就直接执行第三句话了。

3.F8单步运行

按键盘上的F8键可以使程序一步步的运行,这样你可以直观的看到程序运行到了哪一步,每步会产生什么样的效果,在调试错误的时候非常有用。

4.立即窗口

在菜单栏找视图,点击立即窗口就可以在编辑界面下方打开一个小窗口,叫做立即窗口。立即窗口可以直接显示程序中变量的值,比如我忘了2007版的excel有多少行,这时我只要在立即窗口中输入“?rows.count”,注意“?”是不必不可少的,然后点一下Enter,就会显示出结果1048576。立即窗口配合断点或者F8键使用,就可以直接看到程序运行到现在为止所有变量的值,对调试和学习非常方便。

5.监视窗口

监视窗口同样是在菜单栏找视图,然后点击打开。顾名思义,监视窗口可以监视程序运行到现在某个变量的情况。在监视窗口右键点击,然后点添加监视,输入你想监视的变量就可以了。这时就会在监视窗口中出现你要监视变量的所有情况,立即窗口只能显示变量单个属性值,而监视窗口则罗列了所有的属性。你也可以在添加监视的时候输入一个表达示,比如i=10,然后点击下面“当监视值为真时中断”,这样的话当你程序中的i这个变量的值为10时程序就会自动暂停。


点击次数:  更新时间:2017-01-22 22:58:10  【打印此页】  【关闭】
上一条:Excel隐藏工作表的方法  下一条:Excel在工作表的数据列表中插入分类汇总
本站动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图|网站管理

中山市天鸣科技发展有限公司 版权所有 1999-2024 粤ICP备10043721号

QQ:18449932

免费Excel教程、Excel技巧、Excel培训、Excel函数公式、Excel图表、Excel VBA

Excel教程|Excel技巧|Excel培训|Excel函数公式|Excel图表|VBA

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn