マクロ・トラブル対応 2026-06-16

Excelマクロが動かない・作れないときの対処法と、外注すべき判断基準

「昨日まで動いていたExcelマクロが、今日は急に動かない」「ボタンを押すとエラーが出て先に進めない」「新しく作りたいけれど、どこから手をつければいいか分からない」——マクロは便利なぶん、いざ止まると業務全体が止まってしまうこともあります。

この記事では、Excelマクロが動かない代表的な原因と確認ポイントを具体的に整理し、自分で直せない・そもそも作れないときの見極め方、そして外注すべき判断基準と修正依頼の費用目安までまとめました。

まず確認したい「マクロが動かない」原因と対処法

「動かない」と言っても症状はさまざまです。次のポイントを上から順に確認すると、原因の切り分けがしやすくなります。

1. マクロが有効化されているか(セキュリティ設定)

受け取ったファイルや別PCに移したファイルでマクロが動かない場合、まず疑うのはセキュリティ設定です。Excelはセキュリティのため、初期状態でマクロを無効化していることがあります。

2. 参照設定が外れていないか

外部ライブラリ(参照設定)を使うマクロは、別のPCやExcelバージョンに移すと参照が外れ、「参照不可」「コンパイルエラー」になることがあります。VBAの画面(Alt+F11)→「ツール」→「参照設定」を開き、先頭に「参照不可(MISSING)」と表示された項目がないかを確認します。

3. ファイルパス・ファイル名が変わっていないか

マクロが特定のフォルダやファイルを開く処理をしている場合、フォルダ移動・ファイル名変更・共有ドライブの割り当て変更などでパスがずれると、その時点で止まります。「ファイルが見つかりません」「パスが無効です」系のエラーは、まずこのパターンを疑ってください。

4. シート名・セル番地・表の構造が変わっていないか

「Sheet1」を別名に変えた、列を1列挿入した、見出し行を増やした——こうしたレイアウトの変更は、マクロが想定している位置とずれてエラーや誤動作の原因になります。マクロを作ったあとに手で表を編集したなら、ここが原因のことが非常に多いです。

5. Excelのバージョン差・環境の違い

古いExcelで作ったマクロを新しいExcelで動かす(またはその逆)、32bit版と64bit版の違い、Mac版とWindows版の違いなどで、一部の命令が動かなくなることがあります。「自分のPCでは動くが、他の人のPCでは動かない」場合は環境差を疑います。

6. エラーメッセージの読み方の基本

エラーが出たら、慌てて閉じる前にメッセージを読むことが解決の近道です。

「自分で直せない」「そもそも作れない」ときのサイン

上の確認をしても解決しない、あるいは着手すらできない場合、次のようなサインが出ていることが多いです。無理に時間をかけ続ける前に、立ち止まる目安にしてください。

これらは「能力の問題」ではなく、専門知識と時間が必要な領域に入っているサインです。ここから先を独学で詰めるより、外注したほうが結果的に早く安く済むことは珍しくありません。

外注すべきか迷ったときの判断基準

次の項目に当てはまるなら、外注を前向きに検討する価値があります。

逆に、原因が「マクロ有効化」「ファイルパスのずれ」など今回紹介した範囲で、調べる時間も確保できるなら、まず自分で試してみる価値は十分にあります。

外注した場合の流れと費用目安

「依頼するとどう進むのか」「いくらかかるのか」が分かりにくいと、相談自体をためらいがちです。当サービスの一般的な流れは次のとおりです。

料金は内容によって変わりますが、目安は次のとおりです。

内容料金目安
軽微なマクロ・関数の修正(設定や小さな不具合の対応)500円〜
中規模の修正・改修(処理の追加やレイアウト変更への対応など)2,500円〜

上記はあくまで目安で、不具合の原因や作業量により変動します。正式な料金は内容確認後にお見積もりします。詳しくは料金表をご覧ください。実際にどの程度の作業で改善したかは対応事例も参考になります。なお、転記・集計などをこれから自動化したい方は、Excelの転記作業を自動化する3つの方法もあわせてご覧ください。

まとめ

マクロが動かないときは、まず「マクロの有効化」「参照設定」「ファイルパス」「シート名やセル番地の変更」「Excelのバージョン差」「エラーメッセージの内容」を順番に確認するのが基本です。これで直るケースも少なくありません。一方で、コードが読めない・直すたびに壊れる・担当者がいないといった状態なら、それは外注を検討すべきサインです。とくに業務が止まっているなら、独学にこだわらず早めに相談したほうが結果的に早く解決します。「これは自分で直せる範囲か、依頼すべきか」の見極めだけでも、お気軽にご相談ください。修正・改修のご相談を歓迎しています。