VBA激活x命令以停止运行

VBA激活x命令以停止运行,vba,activex,Vba,Activex,是否可以插入活动的x控件以停止运行vba程序?我有一个可以运行程序,但是在再次运行之前停止它会很好。当我在到达终点之前运行它几次时,它似乎崩溃了。1)控制+中断 2) ESC将停止代码执行 3) 代码中的断点 4) 在代码中停止 5) Debug.Print;Err.Num&Debug.Print;错误说明 这些都是对您有效的选项。最后一个是因为我经常使用它进行某些类型的故障排除而加入的。我会尝试用这些不同的工具来解决它为什么会崩溃的问题。调试和故障排除很重要,既然我们正在讨论这个主题,那么最好

是否可以插入活动的x控件以停止运行vba程序?我有一个可以运行程序,但是在再次运行之前停止它会很好。当我在到达终点之前运行它几次时,它似乎崩溃了。

1)控制+中断

2) ESC将停止代码执行

3) 代码中的断点

4)
在代码中停止

5)
Debug.Print;Err.Num
&
Debug.Print;错误说明

这些都是对您有效的选项。最后一个是因为我经常使用它进行某些类型的故障排除而加入的。我会尝试用这些不同的工具来解决它为什么会崩溃的问题。调试和故障排除很重要,既然我们正在讨论这个主题,那么最好现在就向您展示这些,而不是来回重复


使用这些工具的好处-当您真正开始深入研究VBA时,它将帮助您了解如何更好地研究您的问题,并为我们提出更高质量的问题

您是否应该修复代码,使其使用更少的全局状态,而不是崩溃?如果它崩溃,您应该能够根据它报告的错误跟踪问题。解决这个问题,您可能不需要命令来停止特定代码位的执行。如果只是需要很长的时间来执行,请输入某种状态更新,以便您知道它仍在工作,然后将您的工作代码带到以帮助它更快地运行。(注意:仅适用于工作代码。)