gpt4 book ai didi

vba - 是否有 VBA 命令导致此时开始调试?

转载 作者:行者123 更新时间:2023-12-01 22:01:49 24 4
gpt4 key购买 nike

这个问题的背景是,我使用消息框作为工具来帮助我熟悉在 Excel 工作簿集合上运行的大量 VBA 宏。

我小心地在代码中插入消息框,这些消息框会弹出并告诉/提醒我我们在代码中的位置。我希望在这些框中有一个按钮,它可以让我在此时调试代码。

目前我的解决方案是如果选择"is"按钮则执行除以零。这是一个示例片段:

Dim MyError as Double
...
If MsgBox("Just entered function XYZ(). Want to debug?", vbYesNo + vbDefaultButton2) = vbYes Then MyError = 1# / 0

它可以工作,但不是很优雅。

我希望有一个命令可以在调用该命令时启动 VBA Debug模式。

最佳答案

Stop 命令为您执行此操作:

If MsgBox("Just entered function XYZ(). Want to debug?", vbYesNo + vbDefaultButton2) = vbYes Then Stop

关于vba - 是否有 VBA 命令导致此时开始调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com