VBA调试利器debug.print
2014-10-08 16:32
316 查看
作者:iamlaosong
百度一下,很容易找到debug.print解释和使用介绍,其实很简单,就是将代码执行结果显示在“立即窗口”中,但不影响程序执行。VBA程序调试过程中,经常需要监控变量的值,虽然MsgBox也可以完成这个功能,但用debug.print显示变量或者表达式的值,有很多优点,具体如下:
1、不影响程序执行,虽然MsgBox也可以显示代码执行结果,但是每次要按确定按钮才能继续下去,碰到大的循环语句简直无法进行;
2、程序调试结束后,应屏蔽这些调试语句,但即使有遗留的debug.print也不影响用户使用,MsgBox则不行;
3、最大的好处是:对于变量的值,可以在“立即窗口”慢慢研究,可以复制出来研究,比如我们要合成一个SQL语句,但执行时出错了,错在哪儿?程序中变量和值搅和在一起,很难找出出错点,尤其是引号和括号较多时,将合成好的SQL语句复制出来执行一下,可以轻松找到问题,MsgBox则不行。
百度一下,很容易找到debug.print解释和使用介绍,其实很简单,就是将代码执行结果显示在“立即窗口”中,但不影响程序执行。VBA程序调试过程中,经常需要监控变量的值,虽然MsgBox也可以完成这个功能,但用debug.print显示变量或者表达式的值,有很多优点,具体如下:
1、不影响程序执行,虽然MsgBox也可以显示代码执行结果,但是每次要按确定按钮才能继续下去,碰到大的循环语句简直无法进行;
2、程序调试结束后,应屏蔽这些调试语句,但即使有遗留的debug.print也不影响用户使用,MsgBox则不行;
3、最大的好处是:对于变量的值,可以在“立即窗口”慢慢研究,可以复制出来研究,比如我们要合成一个SQL语句,但执行时出错了,错在哪儿?程序中变量和值搅和在一起,很难找出出错点,尤其是引号和括号较多时,将合成好的SQL语句复制出来执行一下,可以轻松找到问题,MsgBox则不行。
相关文章推荐
- php 调试利器debug_print_backtrace()
- php 调试利器debug_print_backtrace()
- 七款Debug工具推荐:iOS开发必备的调试利器
- Laravel调试利器Laravel Debugbar
- Django调试利器django-debug-toolbar
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- swift之格式化字符串、print格式化打印、debug调试
- 七款Debug工具推荐:iOS开发必备的调试利器
- Python调试代码的4种方法:print、log、pdb、PyCharm的debug
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- 调试ExtJs利器之Microsoft Script Debug(官方IE插件)
- 七款Debug工具推荐:iOS开发必备的调试利器
- 七款Debug工具推荐:iOS开发必备的调试利器
- Swift中Debug和Release两种状态下print()函数调试切换
- Jmeter脚本调试利器---Debug Sampler
- 调试ExtJs利器 - Microsoft Script Debug(官方IE插件)