
Excelのマクロがブロックされた場合は、警告の種類とファイルの入手元を確認します。
「編集を有効にする」と「マクロを実行する」は別であり、すべてのマクロを許可する設定を一般的な解決策にしないでください。
この記事は、Windows版Excel(Microsoft365/Excel2024)を中心に説明します。
更新状況によって、タブや項目の名前が異なる場合があります。
警告の種類とファイルの入手元を確認する
黄色い警告と、インターネット由来のマクロをブロックする赤い警告では対処が異なります。
- メッセージの全文を確認します。
- メール添付やダウンロードしたファイルか確認します。
- 誰が作り、何をするマクロか確認します。
内容が不明なら、有効にせず作成者や管理者へ確認します。
信頼できるファイルか確認して対処する
必要な機能と信頼性を確認できたファイルだけを対象にします。
- Excelを閉じます。
- エクスプローラーで対象ファイルを右クリックし「プロパティ」を開きます。
- 「全般」に「許可する」などのブロック解除欄があれば、確認済みファイルに限って解除し、開き直します。
解除欄が出ない場合や解除しても変わらない場合は、別の制限が考えられます。
組織のポリシーで変更できない場合を確認する
会社や学校のパソコンでは、利用者が設定を変更できない場合があります。
- Excelのトラストセンターで設定が固定されていないか確認します。
- 署名付きマクロや配布方法の指定がないか確認します。
- 業務ファイルなら管理者に正式な実行方法を確認します。
管理ポリシーを回避するためにレジストリを書き換える手順は使いません。
すべてのマクロを許可しない運用方法
継続利用する業務用マクロは、管理された配布や署名などの運用が適しています。
ダウンロードフォルダー全体を信頼できる場所へ指定するなど、未知のファイルまで通す設定は避けます。
マクロを使わず閲覧や編集だけできるファイルもあるため、必要性を確認してから実行してください。
よくある質問
編集を有効にしたのにマクロが動きません。
編集許可とマクロ実行許可は別です。
警告文、入手元、会社のポリシー、マクロの保存先を確認します。