担当者しか触れないExcelを直すときの優先順位

前任者や特定担当者だけが操作・修正できるExcelを、業務を止めずに引き継げる状態へ整える手順です。

「触ると壊れるから、前任者のファイルをそのまま使っている」。この状態では、担当者が休むだけで業務が止まり、制度変更や列追加にも対応できません。

最初に必要なのは、すぐ作り直すことではなく、現在の入出力と正しい結果を確保し、止まったときの復旧手順を作ることです。

先に結論

優先順位は、業務を止めないこと、正しい結果を再現できること、誰でも同じ手順で使えることの順です。コードの美しさや画面の作り直しは、その後に判断します。

この作業は自動化候補です

次の項目が多いほど、手作業をそのまま続けるより、自動化の効果が出やすくなります。

  • 操作手順が口頭でしか残っていない
  • パスワードや保存場所を一人しか知らない
  • マクロや数式の変更履歴がない
  • 入力してよいセルが色だけで示されている
  • エラー時は担当者が手で直している

作業を三つに分けて考える

  1. 1
    現状を凍結する

    稼働中ファイルを複製し、勝手に修正しない状態を作ります。

  2. 2
    入出力を記録する

    何を入れ、何が正しければ完了かを残します。

  3. 3
    修正と引き継ぎを分ける

    緊急復旧後に、説明書、テスト、保守方法を整えます。

向いている方法の考え方

既存マクロを解析して継続利用できる場合もあれば、数式やPower Queryへ置き換えた方がよい場合もあります。判断には、利用人数、変更頻度、Excelのバージョン、外部連携の有無が必要です。

担当者依存をなくすには、操作説明だけでなく、どの設定を変えるとどこへ影響するか、異常時にどの数字を確認するかまで残します。

相談前にそろえるもの

完成形を細かく設計する必要はありません。今の作業が再現できる材料をそろえる方が重要です。

  • 現在稼働しているファイルのコピー
  • 通常時の入力と正しい出力
  • よく起きるエラーと対処方法
  • 保存場所、利用者、Excel環境
  • 今後予定されている制度・様式変更

専門家へ頼んだ方がよい目安

  • 退職・異動が近く、引き継ぎ時間が少ない
  • 業務上重要だがバックアップがない
  • コードにパスワードや社内パスが埋め込まれている
  • 複数の外部ファイルやアドインへ依存している

よくある失敗

  • 稼働中の唯一のファイルを直接修正する
  • 担当者の記憶だけで仕様を決める
  • 見た目を変えないことを最優先にする
  • 説明書を画面の操作だけで終わらせる

よくある疑問

前任者がいなくても修正できますか?

入力例、正しい出力、実行環境が残っていれば解析できる場合があります。ただし、業務ルール自体が不明な部分は社内で確認が必要です。

パスワード付きVBAも直せますか?

正当な権限と解除情報がある範囲で対応を相談します。パスワード回避を前提にせず、所有者や管理者へ確認してください。

作り直す方が安いですか?

修正範囲が限定されていれば既存活用が早いこともあります。依存関係が多くテストできない場合は、段階的な作り直しが安全です。