2017-08-10 125 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時爲我們提供更好的質量問題。