2017-08-10 4 views
-1

アクティブなxコントロールを挿入してvbaプログラムの実行を停止することはできますか?私はプログラムを実行する人を持っているが、それをやり直す前にそれを止めることは素晴らしいだろう。終わりに達する前に数回走るとクラッシュするようです。VBAアクティブxコマンドの実行を停止する

+2

グローバルな状態が少なく、代わりにクラッシュしないようにコードを修正してはいけませんか? –

+0

クラッシュしている場合は、報告されているエラーに基づいて問題を追跡できるはずです。それを解決すれば、おそらく特定のコードの実行を停止するコマンドは必要ありません。実行に時間がかかりすぎている場合は、何らかのステータス更新を行い、まだ動作していることを知ってから、__working__コードを[Codereview.se]に持って行くと、より速く実行できます。 (注:** WORKING **コードのみ) – FreeMan

答えて

0

1)コントロール+コードの実行を停止する

2)ESCを破ります。

3)は、コード

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

これらはあなたのためのすべての有効な選択肢であるにコード

4)Stopにブレークポイント。私はそれを特定のタイプのトラブルシューティングのためにたくさん使用しているため、私が最後に投げたものです。私はこれらのさまざまなツールのいずれかでクラッシュする理由を撃つことを試みるでしょう。デバッグとトラブルシューティングは重要です。私たちは話題に迫っているので、ここでは前後に行くのではなく、今すぐ紹介しています。

これらのツールを使用する利点は、実際にVBAを深く掘り下げ始めるときに、問題をよりよく調査し、より質の高い質問をする方法を理解するのに役立ちます。

関連する問題