VBA调试利器debug.print
调试 利器 debug vba PRINT
2023-09-14 09:08:59 时间
作者:iamlaosong
百度一下。非常easy找到debug.print解释和使用介绍。事实上非常简单。就是将代码运行结果显示在“马上窗体”中,但不影响程序运行。VBA程序调试过程中,常常须要监控变量的值,尽管MsgBox也能够完毕这个功能,但用debug.print显示变量或者表达式的值。有非常多长处。详细例如以下:
1、不影响程序运行。尽管MsgBox也能够显示代码运行结果,可是每次要按确定button才干继续下去,碰到大的循环语句简直无法进行;
2、程序调试结束后。应屏蔽这些调试语句。但即使有遗留的debug.print也不影响用户使用。MsgBox则不行;
3、最大的优点是:对于变量的值,能够在“马上窗体”慢慢研究,能够复制出来研究,比方我们要合成一个SQL语句。但运行时出错了,错在哪儿?程序中变量和值搅和在一起,非常难找出出错点。尤其是引號和括号较多时。将合成好的SQL语句复制出来运行一下,能够轻松找到问题,MsgBox则不行。
顺便说一下马上窗体(按Ctrl+G或菜单选择),除了显示debug.print的运行结果外。在调试期间在马上窗体还能够直接输入语句。按回车后显示语句的运行结果,也能够用“?变量名”来显示变量的值(尽管鼠标移到变量上方时也会显示变量值,但假设值太长,是显示不全的)。比如,假设有个变量是mystr,能够在马上窗体输入以下例句:
? mystr
?
left(mystr,5)
? instr(mystr,":")
if len(mystr)>0 then msgbox mystr
相关文章
- 串口调试助手(CM野人版)4.0有严重Bug,已经跟作者反应,等候更新
- Linux内核调试利器|kprobe 原理与实现
- JMeter 扩展开发:自定义 JMeter 插件的调试
- 曾经54k stars又一个接口调试利器HTTPie
- 【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)
- 【Android 逆向】ptrace 函数 ( ptrace 函数族 | 进程附着 | 进程脱离 | 进程数据读写权限 | 进程对应的主线程寄存器读写 | 单步调试 |ptrace 函数族状态转换 )
- 吃土记之GDB调试原理
- 详解bash中的脚本调试机制
- Linux调试C: 解决问题的最佳工具(linux调试c)
- Linux调试SO:快速达成目标(linux调试so)
- Linux下的网络调试利器(linux网络工具)
- Oracle调试权限配置指南(oracle调试权限)
- 深入Linux内核:调试技术剖析(linux内核调试)
- MySQL调试技巧解读Debug信息(mysql 中debug)
- 调试困难Redis获取数据乱码(redis 获取数据乱码)
- Jquery使用FirefoxFireBug插件调试Ajax步骤讲解