Microsoft Office VBA マクロまたは関数を編集しているとき、多くの場合、まだ完了していない行からカーソルを移動します。たとえば、その行に貼り付けたいものをコピーする場合などです。しかし、その部分的な行が構文的に有効でない場合、VBA エディターは「コンパイル エラー」メッセージをポップアップ表示して作業を中断します。このメッセージは無視する必要があります。
メッセージ ボックスを無効にする方法はありますか? イライラします...
(これは、Excel Visual Basic for Applications、Outlook VBA、Word VBA などで発生します。)
ベストアンサー1
VBA エディター ウィンドウ (「Microsoft Visual Basic for Applications」というタイトル) で次の操作を実行します。
メニュー「ツール" その後 "オプション「」。
オプションの「エディタ」タブで、「自動構文チェック「」ボックスをクリックします。(下のスクリーンショットを参照してください。)
この変更によって、エディターがバックグラウンドでコンパイルを停止したり、構文エラーを赤でマークしたり (または [オプション] タブの [エディター形式] で指定された形式) しなくなったりすることはありません。
MS Office プログラムはこの共通の VBA エディターを共有しているため、Excel の VBA を編集中にオプションを変更すると、Outlook、Word などのオプションも変更されます。