1. ホーム
  2. excel

[解決済み] Excel VBAアプリが "Code has been halted "というメッセージで自然停止する。

2022-02-08 02:45:52

質問

Webで見る限り、これはかなり一般的な苦情ですが、回答は稀なようです。問題はこれです。

私たちは、多くのユーザーのマシンで完璧に動作するExcel VBAアプリを多数持っています。しかし、あるマシンでは、特定のコードの行で停止してしまいます。いつも同じ行なのですが、その行は互いに共通点がないように見えます。

停止した後にF5(実行)を押すとアプリが継続されるので、ブレークポイントが追加されたような感じです。メニューから「remove all breaks」を選択したり、ブレークを追加して再度削除することも試しています。

以前、単一のアプリでこの問題が発生したことがあり、モジュールからコードを切り出してコンパイルし、再び貼り付けるなどの方法で「回避」したことがあります。

今の問題は、単一の.xlsではなく、Excelそのものに関係しているようなので、これをどのように管理するかは少し不明です。

何かお手伝いできることがあれば、ありがたくお受けします :)

ありがとうございます。

フィリップ・ウィッティントン

解決するには?

2番目の解決策を見つけました。

  1. ポップアップで[デバッグ]ボタンを押します。
  2. を押す Ctrl + ポーズ(Pause|Break) を2回実行します。
  3. 再生ボタンを押すと続行します。
  4. 完了後、ファイルを保存します。