Excel・VBA

Excelマクロの担当者が退職したら?属人化したVBAを引き継ぐ確認項目

前任者が作ったExcelマクロを誰も触れない。 担当者が退職して、エラーが出ても直せない。 毎月使っているExcelなのに、処理の中身を説明できる人がいない。 このような状態は、Excel業務の属人化リスクが高い状態です。 いきなりコードを修正するのではなく、まずはファイル構成、処理の流れ、利用者、業務影響を整理することが大切です。

公開日:2026年6月18日 監修:マクティズム技術監修チーム
Excelマクロの担当者が退職したら?属人化したVBAを引き継ぐ確認項目

この記事で分かること

  • Excelマクロが属人化する原因
  • 担当者退職後に起きやすい問題
  • 最初に確認すべき項目
  • VBAの処理内容を整理する方法
  • 修正で済むケース
  • 保守・再設計を検討すべきケース
  • 相談前に準備する情報
目次

Excelマクロが属人化する原因

Excelマクロが属人化する原因は、作成者だけが仕様を理解している状態が長く続くことです。

よくある原因は以下です。

  • 作成者が自分用に作った
  • 仕様書や操作手順がない
  • 変更履歴が残っていない
  • 業務ルールがコードの中に埋まっている
  • 外部ファイルやフォルダ参照が分かりにくい
  • 特定PCでしか動かない
  • 担当者がエラーを手作業で直していた
  • 周囲が「動いているから大丈夫」と考えていた

属人化したマクロは、担当者がいる間は問題が見えにくいですが、退職・異動・PC変更のタイミングで一気に問題化します。

担当者退職後に起きやすいトラブル

担当者退職後には次のような問題が発生しやすくなります。

  • エラーが出ても原因が分からない
  • マクロを有効化してよいか判断できない
  • ファイルの保存場所が分からない
  • 参照している外部ファイルがない
  • 特定PCでしか動かない
  • パスワードや保護設定が分からない
  • 修正すると別の処理が壊れる
  • 業務上止められない処理がある

この状態で慌てて修正すると、業務停止やデータ不整合につながることがあります。

最初に確認すべき10項目

属人化したVBAを引き継ぐときは、次の10項目を確認します。

  1. 対象のExcelファイル
  2. 利用部署・利用者
  3. 実行するタイミング
  4. ボタンやメニューに割り当てられたマクロ
  5. 入力データ
  6. 出力される帳票・CSV
  7. 外部ファイルやフォルダパス
  8. 参照設定
  9. エラー履歴
  10. バックアップと変更履歴

まずコードを読むのではなく、業務の流れから確認するのが安全です。

マクロを有効化する前に安全確認をする

VBAマクロを含むファイルを扱う場合、セキュリティ面の確認も必要です。

確認するポイントは以下です。

  • ファイルの作成者が分かるか
  • 外部から受け取ったファイルではないか
  • 業務データを扱う処理か
  • 社内のセキュリティ方針に合っているか
  • 実行前のバックアップがあるか

信頼できないマクロを安易に有効化せず、事前に内容や利用目的を確認することが重要です。

VBAの処理内容を整理する方法

属人化したVBAは、以下の観点で整理します。

確認項目内容
入力どのデータを使うか
処理何を加工・集計するか
出力どの帳票やCSVを作るか
条件期間、担当者、部署など
外部参照CSV、共有フォルダ、他システム
エラーどこで止まりやすいか
利用者誰が実行するか
頻度日次、月次、都度

これを整理するだけでも、引継ぎや保守がしやすくなります。

修正で済むケース

以下のような場合は、既存VBAの修正で済むことがあります。

  • 修正したい箇所が明確
  • 利用者が少ない
  • 業務フローが変わっていない
  • 入出力ファイルの形式が変わっていない
  • エラー箇所が再現できる
  • テスト用データがある

保守・再設計を検討すべきケース

以下の場合は、単発修正だけでなく、保守や再設計も検討します。

  • 誰も中身を説明できない
  • 似たようなマクロが複数ある
  • 仕様書や変更履歴がない
  • 特定PCでしか動かない
  • 外部ファイル連携が複雑
  • 毎月エラーが出る
  • 今後も機能追加が続く
  • 業務停止リスクが高い

このような場合は、修正で済む部分、保守で延命すべき部分、作り直すべき部分を切り分けます。

引継ぎ資料として残すべきもの

引継ぎ後の運用を安定させるために、次の情報を資料として残しておくことをおすすめします。

  • ファイル一覧
  • 処理の概要
  • 操作手順
  • 入力データの場所
  • 出力データの場所
  • 主要マクロの役割
  • エラー時の対応
  • バックアップ方法
  • 更新履歴
  • 問い合わせ先

これらが整理されているだけでも、将来の保守や担当者変更時の負担を大きく減らせます。

よくあるご質問

Q 前任者が退職して何も分からない状態でも相談できますか?
A

はい。Excelファイルや操作手順、現在困っていることから整理できます。

Q 仕様書がないVBAでも調査できますか?
A

はい。コード、シート構成、外部ファイル連携を確認して整理できます。

Q マクロの中身を整理して資料化できますか?
A

対応可能です。保守に必要な範囲で、構成や処理概要を整理できます。

Q 特定のPCでしか動かないマクロも相談できますか?
A

はい。参照設定、フォルダパス、Excelバージョンなどを確認します。

Q エラーが出るマクロだけ直せますか?
A

はい。エラー箇所と影響範囲を確認したうえで修正できます。

Q 属人化したExcelを作り直すべきか判断できますか?
A

はい。修正、保守、再設計、Access化、Web化の選択肢を整理できます。

Q ファイルを送る前に相談できますか?
A

はい。画面共有や分かる範囲の説明から相談できます。

Q NDA締結後にファイル共有できますか?
A

はい。必要に応じてNDA締結後に資料共有する進め方も可能です。

Q 小さな修正だけでも依頼できますか?
A

はい。部分修正やエラー対応から相談できます。

Q 今後の保守も相談できますか?
A

はい。単発修正だけでなく、継続的な保守や改善も相談できます。

Excel・VBAについてのご相談

属人化したVBAの引継ぎでお困りですか?

仕様書がない、担当者が退職した、前任者しか触れないExcelでも、現状確認から相談できます。修正で済むか、保守で延命すべきか、作り直すべきかを整理します。