2017-08-10 119 views
-1

是否可以插入活动的x控件来停止运行vba程序?我有一个运行该程序,但在再次运行之前停止它会很好。当我在结束前多次运行它时,它似乎崩溃了。VBA active x命令停止运行

+2

难道你不应该修复你的代码,以便它使用较少的全局状态并且不会崩溃吗? –

+0

如果发生崩溃,您应该能够根据报告的错误追踪问题。解决这个问题,你可能不需要一个命令来停止执行一段特定的代码。如果它只花了很长时间来执行,请进行某种状态更新以确保它仍然正常工作,然后将您的__working__代码添加到[Codereview.se]中,以获得更快的运行速度。 (注意:仅适用于** WORKING **代码。) – FreeMan

回答

0

1)Control + break

2)ESC将停止代码执行。

3)断点代码

4)Stop代码

5)Debug.Print; Err.Num & Debug.Print; Err.Descritpion

这是给你的所有有效选项。我投入的最后一个,因为我使用它很多的某些类型的故障排除。我会尝试解决为什么它会碰到这些各种工具。调试和故障排除很重要,因为我们正在讨论这个话题,所以现在最好向您展示这些内容,而不是来回奔波。

使用这些工具的好处 - 它会帮助您更好地研究您的问题,并在您真正开始深入VBA时为我们提供更好的质量问题。