退職者が作ったマクロが動かない。直す前に社長が確認する4つのこと
退職した社員が作ったExcelのマクロが、突然動かなくなった。作った本人はもうおらず、社内には仕組みを理解している人もいない。どこをどう直せばよいのか分からず、困った経験はありませんか?
そんなときは、慌てて修復を試みる前に、まずファイルのコピーを取り、止まっている業務をどう進めるか考えることが大切です。
そのうえで、マクロを修復するか、作り直すか、手作業に切り替えるかを判断します。必要に応じて、外部への依頼も検討します。
私は現役の事務員でもあり、会社を経営する立場でもあります。
この記事では、マクロの中身が分からない社長が、何を基準に判断すればよいのかをまとめました。
退職者のマクロが動かないときに、最初にする4つのこと
マクロが止まったときは、次の順で進めます。
- 元のファイルには触らず、コピーを取る
- 今月の処理は、前月の完成品を見本にして手作業で回す
- マクロが「何を入れて、何を出しているか」をAIに説明してもらう
- 直す・作り直す・手作業に戻す・外に頼むの4つから選ぶ
| 選択肢 | 向いている場合 | 気をつけること |
|---|---|---|
| 直す | 原因が分かっていて、業務の中身は変わっていない | 直した人がいなくなると、また同じことが起きる |
| 作り直す | 業務の中身や取引先が変わっている | 作り直す間は手作業が続く |
| 手作業に戻す | 月に1回程度で、量も少ない | 担当者の負担がそのまま残る |
| 外に頼む | 社内に読める人がいない | 説明できる資料がないと、見積もりが出にくい |
退職者が作ったマクロが動かなくなる原因は何か
マクロが突然動かなくなった場合、まず疑いたいのは、ファイルの保存場所やパソコンなど、使用環境の変化です。
よくあるのは、次のようなものです。
- 読み込むファイルの場所や名前が変わった
- 辞めた人のアカウントやフォルダが使えなくなった
- パソコンを入れ替えた
- 引き継ぎのときに、ファイルをメールで送ってもらった
- 取引先から届くデータの形が変わった
メールで送ってもらったファイルは、見落とされやすい原因の一つになります。
Windows版のOfficeでは、メールに添付されたファイルやダウンロードしたファイルのマクロは、既定で動かない設定になっています。
ファイルを開いたときに「セキュリティリスク」という赤い帯が出ていたら、この設定が原因です。
出典:Microsoft Learn「インターネットからのマクロは、Office で既定でブロックされます」(2026年7月更新)
この場合は、マクロの中身に問題はありません。
ファイルを右クリックして「プロパティ」を開き、「全般」タブの下のほうにある「許可する」にチェックを入れると動くことがあります。
止まっている今月の処理は、どう回すか
今月の処理は、前月にマクロが出した完成品を見本にして、手作業で作るのが一番早い方法です。
マクロがしているのは、元のデータを読み込み、決まった形に整えて出す作業です。
前月の完成品(集計表や請求の一覧など)が手元にあれば、それを見本にして、手作業でも同じ形を作れます。
時間はかかりますが、マクロの中身が分からなくても進められます。
このとき、元のファイルは開かずに、コピーで作業するのが安全です。
動かないマクロを何度も実行すると、元のデータを書き換えてしまうことがあるためです。
マクロの中身は、AIが説明できるのか
マクロのコードをAIに読ませれば、どんな処理をしているかを日本語で説明してもらえます。
Excelの開発タブからコードを開き、「このマクロが何を読み込み、何をして、何を出しているかを、順番に書いてください」とAIに頼みます。
ただし、コードの中には取引先の名前やファイルの保存場所などが書かれている場合があります。AIに渡す前に、社外に出してはいけない情報が含まれていないか確認してください。
AIに入れていい情報の決め方は、AIに会社の情報を入れていいかの線引きにまとめています。
AIの説明で確認したいのは、次の3つです。
- 何を読み込んでいるか(どのファイル・どのシート)
- 何をしているか(集計・並べ替え・転記など)
- 何を出しているか(どこに、どんな形で)
この3つを整理することで、マクロを直すべきか、作り直すべきかを考える際の判断材料になります。
また、外部に修正を依頼する場合も、マクロの処理内容を説明できれば、見積もりの相談がしやすくなります。
マクロを直す・作り直す・手作業・外に頼む、どれを選ぶか
どの方法を選ぶかは、「使う頻度と作業量」「止まったときの影響」「業務内容の変化」「社内で対応できるか」の4つを確認すると判断しやすくなります。
| 確かめること | 答えの例 | 選びやすいもの |
|---|---|---|
| 1. 使う頻度と作業量はどのくらいか | 毎日・毎週、作業量が多い | 直す、作り直す |
| 月に1回、作業量も少ない | 手作業に戻す | |
| 2. 止まると、誰にどのような影響が出るか | 取引先への請求が遅れる、社員への給与支払いに影響する | 業務の継続を優先し、必要に応じて外部への依頼を検討する |
| 社内の集計が遅れる程度 | ひとまず手作業で対応し、時間をかけて検討する | |
| 3. 業務の中身は変わったか | 変わっていない | 直す |
| 変わった | 作り直す | |
| 4. 社内にマクロを理解し、修正できる人はいるか | いる | 社内での修正を検討する |
| いない | 外部への依頼を検討する |
作り直す場合は、マクロにこだわる必要はありません。
今なら、AIに手順を書き出してもらい、表計算ソフトの機能やほかの自動化の仕組みで作ることもできます。
次に同じことを起こさないために残すもの
マクロを直しても作り直しても、説明のメモがないと、次に担当が変わったときに同じことが起きます。
残しておくのは、A4の紙1枚に書ける次の5つです。
| 書くこと | 例 |
|---|---|
| 何のためのマクロか | 毎月の請求一覧を作る |
| いつ使うか | 毎月5日 |
| 何を読み込むか | 〇〇フォルダの売上データ |
| 何を出すか | 請求一覧のシート |
| 止まったときの代わり | 前月の請求一覧を見本に手で作る |
加えて、担当者が実際に動かしている画面を一度録画しておくと、引き継ぎがしやすくなります。
マクロを動かせる人を社内に2人にしておくと、どちらかが休んでも処理が止まりません。
明日できること
社内の共有フォルダで、マクロの入ったExcelファイル(拡張子が「.xlsm」のもの)を探してみてください。
見つかったファイルの名前と、それを使っている人の名前を、一覧に書き出します。
辞めた人の名前が残っているファイルから優先して、説明のメモを用意しておくと安心です。
最初から完璧な一覧は要りません。
まずは小さくはじめてみてください。
よくある質問
退職した人のマクロが動かないとき、まず何をすればいいですか?
元のファイルには触らず、コピーを取ります。
そのうえで、今月の処理は前月の完成品を見本にして手作業で回し、直すかどうかは落ち着いてから決めるのが安全です。
マクロの中身が全く分からなくても、AIで説明してもらえますか?
できます。
コードをAIに渡して「何を読み込み、何をして、何を出しているか」を順番に整理してもらえば、マクロが読めなくても判断材料として使えます。取引先名などが入っている場合は、社内で決めたルールに沿って扱ってください。
マクロは直すのと作り直すのでは、どちらがいいですか?
業務の中身が変わっていなければ、直すほうが早く済みます。
取引先や手順が変わっているなら、作り直すほうが、あとで手を入れる回数が少なくなります。
次の担当者に引き継ぐために、最低限何を残せばいいですか?
何のためのマクロか、いつ使うか、何を読み込むか、何を出すか、止まったときの代わり、の5つです。
A4の紙1枚にまとめて、ファイルと同じ場所に置いておくと、次の人が見つけやすいと思います。
← 記事一覧へ
