Rob*_*ert 8 excel vba excel-vba
这个问题的上下文是我使用消息框作为工具来帮助我熟悉在Excel工作簿集合上运行的大量VBA宏.
我正在小心地在代码中插入消息框,弹出并告诉/提醒我我们在代码中的位置.我想在这些框中有一个按钮,这将带我进入代码的调试.
目前,如果选择"是"按钮,我的解决方案是执行除零.这是一个示例代码段:
Dim MyError as Double
...
If MsgBox("Just entered function XYZ(). Want to debug?", vbYesNo + vbDefaultButton2) = vbYes Then MyError = 1# / 0
Run Code Online (Sandbox Code Playgroud)
它有效,但不是很优雅.
我希望有一个命令可以在调用命令时启动VBA调试模式.
该Stop命令为您执行此操作:
If MsgBox("Just entered function XYZ(). Want to debug?", vbYesNo + vbDefaultButton2) = vbYes Then Stop
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6180 次 |
| 最近记录: |