2016-05-03 2 views
0

は私がウェブ上で見ることができるものから、正確に問題described here:エクセルVBAアプリケーションは、これは、かなり共通の不満である

を持っている「コードの実行が停止されました」というメッセージと自発的に停止しますが、答えは稀であるように見えます。問題は次のとおりです。 多くのユーザーのマシンで完全に動作するExcel VBAアプリケーションが多数あります。しかし、あるマシンでは、コードの特定の行で停止します。それは常に同じ行ですが、それらの行は互いに共通するものはないようです。 停止後にF5(実行)を押すと、アプリケーションが続行されるので、ほとんどブレークポイントが追加されたようです。メニューから「すべてのブレークを削除」を選択し、ブレークを追加してもう一度削除してみました。 私たちは前に単一のアプリケーションでこの問題を抱えていましたが、モジュールからコードを切り取り、コンパイルしてから貼り付けていました。 問題は今は単一ではなくExcel自体に関連しているようです。 xlsので、これを管理する方法は少し不明です。

私は受け入れられた答えで解決することができましたが、現在、私は同僚にVBAファイルを送信すると、同じ問題があります。

私の質問と私の問題は - すべての人に行って毎回デバッグすることは本当に良い考えではありません。そして私は何とか私のマクロにApplication.EnableCancelKey = xlDisabledを追加したくありません。

答えて

1

ゴーストブレークのような音。ファイルが1回保存され、そこに休憩があります。過去に私が働いていたことは、あなたが見た中断を取り除き、コード(F8)を手作業で完了してからファイルを保存することでした。 Probは今、すべてのステップを踏む必要があるが、私はすべての道を行ったことを知りたいし、何も見逃さなかった。

+0

こんにちは!私はあなたの提案を正確に得ていませんでした。コード行ごとにF8キーを押すことを意味しますか?なぜなら、私にとって今のコードは期待どおりに動作するからです。しかし、Excelを他の誰かに送ると、以前と同じ発行があります。 – Vityata

+1

私は各行をステップ実行することを意味しました。 Google "vbaゴーストブレークポイント"あなたはどこかで1つを持っているように聞こえる。 – mrbungle

関連する問題