「触ると壊れるから、前任者のファイルをそのまま使っている」。この状態では、担当者が休むだけで業務が止まり、制度変更や列追加にも対応できません。
最初に必要なのは、すぐ作り直すことではなく、現在の入出力と正しい結果を確保し、止まったときの復旧手順を作ることです。
優先順位は、業務を止めないこと、正しい結果を再現できること、誰でも同じ手順で使えることの順です。コードの美しさや画面の作り直しは、その後に判断します。
この作業は自動化候補です
次の項目が多いほど、手作業をそのまま続けるより、自動化の効果が出やすくなります。
- 操作手順が口頭でしか残っていない
- パスワードや保存場所を一人しか知らない
- マクロや数式の変更履歴がない
- 入力してよいセルが色だけで示されている
- エラー時は担当者が手で直している
作業を三つに分けて考える
- 1現状を凍結する
稼働中ファイルを複製し、勝手に修正しない状態を作ります。
- 2入出力を記録する
何を入れ、何が正しければ完了かを残します。
- 3修正と引き継ぎを分ける
緊急復旧後に、説明書、テスト、保守方法を整えます。
向いている方法の考え方
既存マクロを解析して継続利用できる場合もあれば、数式やPower Queryへ置き換えた方がよい場合もあります。判断には、利用人数、変更頻度、Excelのバージョン、外部連携の有無が必要です。
担当者依存をなくすには、操作説明だけでなく、どの設定を変えるとどこへ影響するか、異常時にどの数字を確認するかまで残します。
相談前にそろえるもの
完成形を細かく設計する必要はありません。今の作業が再現できる材料をそろえる方が重要です。
- 現在稼働しているファイルのコピー
- 通常時の入力と正しい出力
- よく起きるエラーと対処方法
- 保存場所、利用者、Excel環境
- 今後予定されている制度・様式変更
専門家へ頼んだ方がよい目安
- 退職・異動が近く、引き継ぎ時間が少ない
- 業務上重要だがバックアップがない
- コードにパスワードや社内パスが埋め込まれている
- 複数の外部ファイルやアドインへ依存している
よくある失敗
- 稼働中の唯一のファイルを直接修正する
- 担当者の記憶だけで仕様を決める
- 見た目を変えないことを最優先にする
- 説明書を画面の操作だけで終わらせる
よくある疑問
前任者がいなくても修正できますか?
入力例、正しい出力、実行環境が残っていれば解析できる場合があります。ただし、業務ルール自体が不明な部分は社内で確認が必要です。
パスワード付きVBAも直せますか?
正当な権限と解除情報がある範囲で対応を相談します。パスワード回避を前提にせず、所有者や管理者へ確認してください。
作り直す方が安いですか?
修正範囲が限定されていれば既存活用が早いこともあります。依存関係が多くテストできない場合は、段階的な作り直しが安全です。