调试,是任何编程语言都不可避免的一个环节。程序运行出错不可怕,可怕的是找不到出错的地方在哪里。这个时候,就有必要借助一些调试手段,来查找错误的来源。 VBA在编辑器的工具栏,提供了一些内置的调试工具。下面我们会介绍最常用的几个。 单步运行顾名思义,就是一步一步来执行程序,每执行完一步,程序都会停下来,等待下一次命令。 单步执行的快捷方式是F8,按下之后,编辑器就会用把当前即将执行的语句标成黄色。 另外,如果在执行的过程中把光标放在变量上,系统会显示变量当前的值。 如果程序比较长,大家觉得一直按着F8一步一步来比较累的话(那是一定的),我们还可以使用Ctrl F8,可以直接运行到光标当前位置。 设置断点设置断点就是人为指定一行,程序运行到这行就会自动停止。 添加监视设置断点和逐步执行,都是人为指定一行,运行到此行就暂停。但实际我们调试的过程中,我们可能需要了解一个值的变化情况,这个时候就需要用上监视窗口。 先选中一个变量名,然后右击,添加监视,就可以进入添加监视窗口。 其实VBA里的调试手段并不是很多,我们在下一节会继续介绍剩下的方法。熟练掌握这些方法之后,我们就可以更加好的掌控我们的程序了。 总结一下:
|
|