VBA active x命令停止运行
答
1)Control + break
2)ESC将停止代码执行。
3)断点代码
4)Stop
代码
5)Debug.Print; Err.Num
& Debug.Print; Err.Descritpion
这是给你的所有有效选项。我投入的最后一个,因为我使用它很多的某些类型的故障排除。我会尝试解决为什么它会碰到这些各种工具。调试和故障排除很重要,因为我们正在讨论这个话题,所以现在最好向您展示这些内容,而不是来回奔波。
使用这些工具的好处 - 它会帮助您更好地研究您的问题,并在您真正开始深入VBA时为我们提供更好的质量问题。
难道你不应该修复你的代码,以便它使用较少的全局状态并且不会崩溃吗? –
如果发生崩溃,您应该能够根据报告的错误追踪问题。解决这个问题,你可能不需要一个命令来停止执行一段特定的代码。如果它只花了很长时间来执行,请进行某种状态更新以确保它仍然正常工作,然后将您的__working__代码添加到[Codereview.se]中,以获得更快的运行速度。 (注意:仅适用于** WORKING **代码。) – FreeMan