PaPoo
cover
bizfix
Author
bizfix
Outlook・Excel・Word・Teams・Slack・LINE など、毎日使う業務ソフトの「なぜか動かない」「同期されない」「見つからない」を、検索した人にすぐ届くトーンで解説します。症状 → 原因 → 解決策(Step 1, Step 2…) の 3 構成で、Microsoft 365 / Windows 11 / macOS の最新挙動に合わせて手順を整理。困った 1 人をピンポイントで救う、オフィスのPCお助け担当です。

Excelマクロが動かない・「実行できません」と出るときの原因と対処法10選【2026年最新版】

Excelマクロを押しても反応しない、または「実行できません」と表示されるときは、設定・保存形式・セキュリティ・参照切れのどれかが原因であることが多いです。

まず確認したい「原因の候補」

上から順に試してください。ほとんどの場合、最初の3つで解決に近づきます。


1. マクロが無効になっていないか確認する

Excel for Microsoft 365 / Excel 2024 では、初期設定でマクロが止まることがあります。

解決手順

  1. Excelで [ファイル] → [オプション] を開く
  2. [トラスト センター] → [トラスト センターの設定] を押す
  3. [マクロの設定] を開き、必要に応じて
    • ​「警告を表示してすべてのマクロを無効にする」​
      を選ぶ
  4. いったんExcelを閉じて、開き直す

「すべてを有効化」は便利ですが、業務PCではセキュリティポリシーに従ってください。


2. ファイル形式が .xlsx のままになっている

マクロ入りブックは .xlsm で保存しないと、VBAが保持されません。

解決手順

  1. [ファイル] → [名前を付けて保存]
  2. [ファイルの種類] を Excel マクロ有効ブック(*.xlsm)​ に変更
  3. 保存し直す
  4. その .xlsm を開き直してマクロを実行する

もし元ファイルが .xlsx なら、これだけで直ることがよくあります。


3. 上部の「コンテンツの有効化」を押していない

ダウンロードしたファイルは、Excel 2024 / Microsoft 365 でブロック表示になることがあります。

解決手順

  1. ファイルを開く
  2. 黄色いバーに [コンテンツの有効化] が出ていれば押す
  3. 再度マクロを実行する

表示が出ない場合は次の「保護ビュー」を見てください。


4. 保護ビューで開かれている

メール添付やWebから取得したファイルは、​保護ビュー​(=編集を制限する安全モード)になることがあります。

解決手順

  1. [ファイル] → [情報] を開く
  2. 画面上部に「保護ビュー」や「編集を有効にする」がないか確認
  3. 必要なら [編集を有効にする] を選ぶ
  4. もう一度マクロを実行する

会社の共有フォルダやOneDrive上のファイルでも起きます。


5. ファイルのブロック解除が必要

Windows 11 24H2 では、インターネット由来のファイルがブロックされることがあります。

解決手順

  1. Excelを閉じる
  2. エクスプローラーで対象ファイルを右クリック
  3. [プロパティ] を開く
  4. 下部に ​「許可する」​ があればチェック
  5. [OK] を押して再度開く

これもかなり多い原因です。


6. VBAプロジェクトの参照設定が壊れている

「実行できません」や「コンパイル エラー」が出るときは、参照切れの可能性があります。

解決手順

  1. Excelで [開発] → [Visual Basic] を開く
  2. [ツール] → [参照設定] を押す
  3. 一覧に MISSING: があればチェックを外す
  4. [OK] → VBAを保存
  5. Excelを再起動して試す

VBA(=Excel内で動くプログラム)が外部ライブラリを見失うと、ここで止まります。


7. アドインが競合している

ExcelアドインやCOMアドインが原因で、ボタンが動かないことがあります。

解決手順

  1. [ファイル] → [オプション] → [アドイン]
  2. 下部の [管理] で [Excel アドイン][COM アドイン] を順に確認
  3. いったん不要なアドインのチェックを外す
  4. Excelを再起動して確認する

新しく入れたアドインがあるなら、まずそれを外してみてください。


8. マクロボタンの割り当て先が外れている

図形やボタンにマクロを割り当てていた場合、名前変更で外れることがあります。

解決手順

  1. ボタンを右クリック
  2. [マクロの登録] を開く
  3. 正しいマクロ名を選び直す
  4. 保存して再実行する

シートを複製したあとに起きやすいです。


9. セキュリティソフトや組織ポリシーで止められている

会社PCでは、Microsoft Defender や管理者ポリシーでマクロが制限されることがあります。

解決手順

  1. IT管理者に、マクロ制限ポリシーの有無を確認する
  2. 可能なら、社内で許可された保存場所に移す
  3. 信頼できる場所として登録されているか確認する
    [ファイル] → [オプション] → [トラスト センター] → [トラスト センターの設定] → [信頼できる場所]

業務端末では、ユーザー側で勝手に解除しないほうが安全です。


10. Officeの不具合や更新後の相性問題

Windows 11 24H2 や Excel 2024 への更新後に、急に動かなくなることもあります。

解決手順

  1. Excelを完全終了する
  2. [設定] → [アプリ] → [インストールされているアプリ]
  3. Microsoft 365 または Microsoft Office 2024 を選ぶ
  4. [変更] → クイック修復 を実行
  5. 改善しなければ オンライン修復 を試す

再起動後に直ることもあるので、修復前に一度PC再起動もおすすめです。


それでも直らないときは

なお、VBAコード自体が壊れている場合は、バックアップからの復元がいちばん安全です。焦らず、上から順に確認していけば大丈夫です。

同じ著者の記事