入力ファイルと完成した状態を1組にする
「毎月の集計を楽にしたい」だけでは、転記、表記の統一、重複の除去、計算、報告書の作成のどこまでを頼むかが分かれます。個人情報を取り除いた入力例と、同じデータを手で処理した完成例を用意し、列・シート・ファイル名の変化を伝えてください。
| 確認すること | 依頼前にそろえる条件 | 試して確かめること |
|---|---|---|
| 入力 | ファイル形式、列名、文字コード、保管先 | 空白・表記違い・列の順番変更をどう扱うか |
| 判定 | 同じ取引とみなすキー、集計の対象期間 | 同名の別人や同額の別取引を混同しないか |
| 出力 | 保存場所、帳票、計算結果、見直す担当者 | 元データと件数・合計が合い、除外理由も追えるか |
| 実行 | 担当者、端末、手動または定期実行 | 対象ファイルや期間を間違えた場合に止められるか |
使う端末と実行方法を合わせる
自社がExcelをどの端末・契約・保管場所で使うかを先に伝えます。VBAとOffice Scriptsでは対応環境や実行方法が異なるため、提案された方法が現在の運用で使えるか確認が必要です。外部サービスが加わる場合は、利用料、データの送信先、管理権限も見積もりと一緒に確かめます。
- Windows・Mac・Web版など実際に利用する環境を伝える
- 席を外している間に実行したいのか、ボタンで実行すればよいのかを決める
- 社外へのデータ送信制限や、ネット接続できない環境を伝える
- 担当者が交代しても使えるよう、ソースと説明書の引渡しを確認する
MicrosoftはVBAとOffice Scriptsの環境・実行方法の違いを公開しています。必要な契約と管理者設定は導入時に確認し、どちらかを一律に推奨するものではありません。
正常な1件だけでなく止まる条件を渡す
納品確認には、通常の入力に加え、重複、欠けた値、予想外の列、壊れたファイルなどを混ぜた検証データを使います。処理できない行を勝手に推測して埋めるのか、一覧を出して人に戻すのかを決めます。失敗した場合に元データを残して再開できることも確認してください。
| 確認すること | 依頼前にそろえる条件 | 試して確かめること |
|---|---|---|
| 同じファイルを2回実行 | 同じ対象期間・入力で処理を繰り返す | 出力や取引が二重に追加されない |
| 一部の行だけ不正 | 必須値なし、対象外コード、数値以外の金額 | 止める範囲と、修正すべき行・理由が分かる |
| 途中で処理が止まる | 出力先が使えない、ファイルが開かれている | 完成済みと未完成を区別し、戻し方が示される |
| 処理前後の照合 | 元の件数・合計と結果を比較する | 除外・保留した分を含めて差分を説明できる |
列が増えた後の直し方と保守費を分ける
自動化は、取引先の帳票や社内ルールの変更で修正が必要になることがあります。納品時の不具合修正、対象ファイルの追加、集計ルール変更を分けて、費用と依頼方法を確認します。日々の失敗を誰が確認し、いつ手作業へ切り替えるかも残しておくと、担当者だけに依存しにくくなります。
- 入力・出力・設定ファイルの一覧と操作手順を受け取る
- 自社で変更できる項目と、修正を頼む項目を区別する
- 本番データを渡す前に権限と共有方法を確認する
- 検証用の入力例と期待結果を次回修正の確認用に残す
状況別の選び方
| 今の状況 | 比較する提案 | 先に確認すること |
|---|---|---|
| 作業のどこを自動化するか未定 | 現行手順と例外の整理を先に依頼 | 対象作業・対象外と完成例の合意 |
| 入力・出力と処理ルールが決まっている | 同じサンプルで実装案を比較 | 重複・不正行・中断後の再実行 |
通常データが処理できても、列の変更や再実行で壊れることがあります。集計件数・金額を照合し、処理できなかった行を担当者が確認できるようにします。
追加の質問
入力と完成例に沿って、対象環境、例外の記録、再実行、変更できる設定と引継ぎを示してください。実装と運用後の変更は分けて見積もってください。
この内容で依頼を作る
よくある確認事項
いきなり全部自動化した方がよいですか?
最初は対象ファイルや1つの工程を絞り、入力・出力と例外の扱いを確認する方法があります。短期間で全自動化できると決めず、人が確認する工程も含めて見積もってもらいます。
ソースコードだけ受け取れば引継ぎできますか?
ソースだけでは、端末設定、依存サービス、実行時刻や保管場所が分からないことがあります。自社の担当者が手順書を見ながら実行し、結果を照合できるところまで確認します。
参考資料
- Microsoft:Office ScriptsとVBAマクロの違い
対応環境、実行方法と管理上の違い
確認:
- Microsoft:Office Scriptsの概要
記録・編集・共有や定期実行の考え方
確認: