Excel・VBAの引き継ぎ

前任者が作ったExcelマクロを、他社に修正依頼できる?

作成者がいなくても、対象ファイルと普段の操作から調査できる場合があります。大切なのは、元の状態を残し、何が分からないかを整理してから修正に進むことです。

1.他社作成のマクロも、まずは調査から相談できます

社内の担当者や以前の取引先が作ったExcelでも、ファイルを利用・改修する権限と、調査できる資料・環境があれば、外部へ相談できます。最初から処理をすべて説明できる必要はありません。

ただし、VBAを閲覧・編集できない場合や、外部のアドインに依存する場合は、調査できる範囲が変わります。開発元との契約、元ファイルやコードの所在を確認し、必要に応じて権利者から資料を入手します。

分からない点は「不明」と伝えて構いません。「このボタンでこの帳票を作る」「この列を追加したい」という業務の説明が、調査の手がかりになります。

2.最初に元ファイルと正常な出力を残します

修正を始める前に、元ファイルと関連ファイルのコピーを確保します。コピーしたExcelから本番のデータベースや共有フォルダーを更新する処理もあるため、ファイルを複製しただけで実行せず、接続先と処理内容を先に確認します。

  • 入力:取り込むCSV、参照する台帳、関連ブックの保存先。
  • 操作:実行するボタン、入力する箇所、作業の順番。
  • 出力:正常だった時の帳票、集計結果、PDFなど。
  • 環境:Excel・Windowsのバージョン、共有先、最近変更した設定。

説明資料がなくても、入力と出力の組み合わせが残っていれば、期待する動作を確かめやすくなります。機密情報を含むデータは、そのまま問い合わせフォームへ送らず、まず概要をご相談ください。

3.「動かない」の原因は、コードとは限りません

保存先の変更、参照ファイルの不足、入力列の変更、外部サービスの認証などで処理が止まる場合があります。エラー文と、どの操作で発生したかを記録し、直前に変わったことを整理します。

インターネットから入手したOfficeファイルのマクロは、設定やポリシーによりブロックされる場合があります。「セキュリティの警告」と「実行中のエラー」は分けて確認しましょう。警告を消すために、すべてのマクロを一括で許可する方法は避け、入手元と社内ルールを管理者に確認します。

マクロのブロックと信頼できるファイルの取り扱いは、Microsoftの公式ガイダンスも参考になります。

4.修正の範囲と、引き継ぐ情報を決めます

不具合を直すことと、処理全体を読み解いて引き継ぎ資料を作ることは、作業の範囲が異なります。まず必要な変更を絞り、どこまでの調査・説明が必要かを見積り時に確認します。

  1. 対象ファイルと環境を調べ、修正可能性と影響範囲を整理する。
  2. 調査結果をもとに、変更する内容と検証方法を決める。
  3. 検証用のデータで、変更前後の結果と例外時の動作を比べる。
  4. 修正内容、実行方法、注意点、残っている制約を共有する。

「今月の帳票だけ直したい」のか、「次の担当者が運用できるようにしたい」のかを先に伝えると、必要な成果物を揃えやすくなります。

5.最初の相談は、症状と希望する動作から

最初の問い合わせには、次の内容を分かる範囲で記入してください。コードやファイルの共有方法は、必要な資料を確認してから相談できます。

  • Excelで何の業務を行っているか。
  • どの操作で、どのような症状・エラーが出るか。
  • 本来どう動いてほしいか、何を変更したいか。
  • 元ファイル・関連データ・操作資料が残っているか。
  • 希望時期と、優先して直したい内容。

湘南DXラボでは、ファイル1つの調査・修正からご相談いただけます。対象を確認し、有償調査が必要な場合も含めて、着手前に進め方をご案内します。

関連するご相談

Excelマクロ修正・VBA改修

困っている作業や、希望する変更をお知らせください。内容を確認し、2営業日以内を目安にご連絡します。

解説記事一覧へ戻る