1. ホーム
  2. vba

[解決済み] Microsoft Office VBAの編集時に、ポップアップの「コンパイルエラー」メッセージを無効にするにはどうすればよいですか?

2022-05-01 04:02:54

質問内容

Microsoft Office VBAのマクロや関数を編集しているとき、終了していない行からカーソルを移動させることがよくあります。 例えば、その行に貼り付けたいものをコピーしに行くためです。 しかし、その行の一部が構文的に妥当でない場合、VBAエディタは"Compile error"というメッセージを表示して作業を中断させ、それを解除しなければなりません。

メッセージボックスを無効にする方法はありますか? イライラするんですけど...。

(Excel Visual Basic for Applications、Outlook VBA、Word VBAなどで発生します)。

解決方法は?

VBAエディタウィンドウ(タイトル:"Microsoft Visual Basic for Applications")で、以下の操作を行います。

メニューの["]をクリックします。 ツール "を選択し、次に ".を選択します。 オプション "です。

オプションの「quot;Editor"」タブで、「"」のチェックを外してください。 自動構文チェック というボックスがあります。 (以下のスクリーンショットを参照してください。)

この変更により、エディタがバックグラウンドでコンパイルしなくなり、構文エラーが赤で表示されるようになります(または、オプションタブの "エディタの書式" で指定されている書式が適用されます)。

MS Officeプログラムはこの共通のVBAエディタを共有しているため、ExcelのVBA編集中にオプションを変更すると、OutlookやWordなどでも変更したことになります。