VBA・Excelマクロ開発者のフリーランス案件の仕事内容|案件の種類と働き方
公開 2026-11-04 監修:株式会社エージェントベスト
VBA・Excelマクロ開発者のフリーランス案件は、新しい業務ツールを作る仕事、他人が作ったマクロやAccessを読み解いて直す仕事、Officeの版の変化に合わせて直したり別の仕組みへ移したりする仕事、動いているツールを保守して問い合わせに応える仕事の4つにおおむね分かれます。どの種類でも、コードを書く時間より、業務の担当者に話を聞き、ファイルの関係を調べ、書き残す時間のほうが長くなりがちです。
この記事では、4つの種類ごとに1日と1か月の流れ、関わる相手、成果物を整理します。報酬の決まり方はVBA・Excelマクロ開発者の報酬の記事、求められる技術はスキルの記事で扱っているので、ここでは「参画したら毎日何をしているか」に絞ります。
仕事の中身は「ツールの状態」と「業務との距離」で決まる
VBAの案件は、どれも「Excelマクロの開発」と書かれやすく、案件票だけでは中身の違いが見えにくい仕事です。違いを生むのは、主に次の2つです。
- ツールの状態:まだ何もないのか、動いているが作った人がいないのか、版の変化で動かなくなりつつあるのか
- 業務との距離:業務の担当者から直接話を聞いて作るのか、情報システム部門や元請けの会社を通して仕様を受け取るのか
この2つで分けると、案件は次の4種類になります。
| 案件の種類 | 主な相手 | 時間を多く使う仕事 |
|---|---|---|
| 新しい業務ツールの開発 | 業務部門の担当者・責任者 | 手作業の流れの聞き取り、試作と確認、使い方の説明 |
| 既存マクロ・Accessの改修と引き継ぎ | 業務部門の利用者、情報システム部門 | コードとファイルの関係の読み解き、仕様の書き起こし、影響を見た改修 |
| 版の変化への対応と移行 | 情報システム部門、業務部門の代表者 | 動かなくなる箇所の洗い出し、修正と検証、移す先との比較 |
| 保守・問い合わせ対応 | 利用者、業務部門の窓口 | 不具合の切り分け、小さな改修、手順書の更新 |
以下では、それぞれの流れを典型的な例として紹介します。時間の配分は案件ごとに違うため、目安として読んでください。
新しい業務ツールを開発する仕事
1日の流れ(例)
午前は業務部門の担当者と打ち合わせをして、今どの画面からデータを出し、どのブックに貼り、何を確かめて誰に送っているかを順に聞きます。午後はその流れを処理の単位に分けてコードにし、テスト用のデータで動かします。夕方は試作した画面を担当者に触ってもらい、「この列は月によって位置が変わる」「この取引先だけ例外がある」といった、聞き取りでは出なかった話を拾います。
作業の多くは、業務の手順をそのまま自動化するのではなく、例外や判断の場面を見つけて、どこまでを自動にするかを決めることです。
1か月の流れ(例)
- 最初の週:対象の業務の流れを聞き取り、入力と出力の形を決める。仕様をメモの形で残し、担当者に確かめてもらう
- 2〜3週目:作って動かし、担当者に試してもらう。例外の扱いを決め、エラーのときの表示を整える
- 最終週:実際のデータで並行して動かし、手作業の結果と合うかを確かめる。使い方の説明書と、設定の変え方をまとめる
成果物
マクロを含むブック、処理の流れと入力・出力の説明、設定値の一覧、利用者向けの手順書などです。小さなツールでも、作った人がいなくなった後に誰かが直せるよう、どこを変えれば何が変わるかを書き残すことが求められます。書き方の考え方は設計書・ドキュメントの書き方も参考になります。
既存マクロ・Accessを改修し、引き継ぐ仕事
フリーランスのVBA案件で多いのがこの種類です。長く使われてきたツールは、作った人が異動や退職でいなくなり、利用者は使い方しか知らないことが少なくありません。
1日・1か月の流れ(例)
参画した直後は、直すより読むのが仕事です。ブックとモジュールの一覧を作り、どのボタンがどの処理を呼び、どのフォルダのどのファイルを読み書きしているかを洗い出します。Accessがつながっていれば、テーブルとクエリの関係を図に起こし、どの画面がどのデータを書き換えるかを確かめます。
全体が見えてきたら、利用者から改修の要望を聞き、影響する箇所を示してから直します。1か月の単位では、前半を読み解きと仕様の書き起こし、後半を改修とテストに充てる形が典型です。業務の締めの日を避けて本番に反映する段取りも、利用者と相談して決めます。
成果物
ファイルとモジュールの関係図、処理ごとの仕様の書き起こし、改修した箇所と理由の記録、テストの結果、引き継ぎの資料です。改修の案件では、直したコードより、直す前に書き起こした仕様のほうが後々まで使われることがよくあります。
Officeの版の変化に対応し、移行を進める仕事
何が起きているか
Officeの版が変わると、古いマクロが動かなくなったり、誤った結果を返したりすることがあります。Microsoft Learnによると、Office 2019とMicrosoft 365からは64ビット版が既定になっており、64ビット版で動かすには、WindowsのAPIを呼ぶDeclareステートメントにPtrSafeを付け、ポインターやハンドルを扱う型をLongPtrなどに直す必要があります(2026年10月時点)。Office 2016とOffice 2019は2025年10月14日にサポートが終了しており、版の切り替えを機に、まとめて点検する案件が出てきます。
また、Windows版のOfficeでは、インターネットから取得したファイルのマクロが既定でブロックされます。社内のファイルサーバーをIPアドレスで開いている場合などにも、信頼済みサイトなどに入っていなければマクロがブロックされると説明されています(2026年10月時点)。「急に動かなくなった」という相談の裏に、この仕組みがあることも少なくありません。
1日・1か月の流れ(例)
前半は、対象のブックやAccessのファイルを集め、Declareステートメントや外部の部品への参照、ファイルの置き場所を洗い出します。洗い出した結果をもとに、直すもの、使われていないので止めるもの、別の仕組みへ移すものを分け、情報システム部門や業務部門の代表者と優先順位を決めます。後半は、決めた順に修正し、新しい版の端末で動かして結果を確かめます。
移行の案件では、Office スクリプトやPower Automate、RPA、Pythonなど、移す先の候補と比べる資料を作ることもあります。比べ方の考え方はVBA・Excelマクロ開発者の将来性の記事で触れています。
成果物
対象ツールの一覧(版への対応の要否、使われているか、移す先の案)、修正の記録、検証の結果、配布や置き場所の手順の見直し案などです。
保守・問い合わせに応える仕事
1日・1か月の流れ(例)
動いているツールの窓口として、利用者からの「エラーが出た」「結果が合わない」といった問い合わせに応えます。まずは、どのファイルで、どの手順で、どの端末で起きたかを聞き、データの問題か、ツールの問題か、端末やOfficeの設定の問題かを切り分けます。原因が分かれば小さな改修を行い、手順書を直します。
1か月の単位では、月末や月初の締めの時期に問い合わせが集中し、月の半ばは改修や改善に時間を使えるという波があることが多くなります。期末や年度の切り替えでは、帳票の様式や科目の変更に合わせた改修が入ることもあります。
成果物
問い合わせと対応の記録、改修の記録、更新した手順書、よくある問い合わせへの対処のまとめなどです。記録を積み重ねておくと、どのツールが壊れやすいかが見え、置き換えの判断の材料にもなります。
どの案件にも共通する仕事と、関わる相手
種類が違っても、次の仕事はほぼすべての案件にあります。
- 業務の聞き取り:誰が、いつ、何のためにツールを使うかを聞き、結果を誰が使うかまで確かめる
- ファイルとデータの扱いの取り決め:本番のデータに触れるか、テスト用のデータを用意してもらうか、作業はどの端末で行うか
- 書き残すこと:仕様、設定の変え方、改修の記録を、次に直す人が読める形で残す
- 利用者への説明:使い方と、エラーが出たときの連絡先を伝える
関わる相手は、案件によって次のように変わります。
| 相手 | 出すもの | 頻度の目安 |
|---|---|---|
| 業務部門の担当者 | 試作、確認事項、使い方の説明 | 毎日〜週次 |
| 業務部門の責任者 | 進み具合、自動にする範囲の確認 | 週次〜節目ごと |
| 情報システム部門 | 置き場所や配布の方法、版への対応の方針 | 節目ごと、随時 |
| 元請けの会社の担当者 | 進捗と課題の報告 | 週次 |
フリーランスならではの仕事として、自分の稼働の記録もあります。月の稼働時間に幅を決めて精算する契約では、聞き取りや調べものに使った時間も含めて記録しておきます。精算の仕組みは精算幅の記事をご覧ください。働く場所の傾向はリモート案件の記事で整理しています。
よくある質問
VBAの案件は、1人で担当することが多いですか?
1人か、ごく少人数で担当することが多い仕事です。そのぶん、業務の聞き取りから作成、テスト、説明までを通して任されやすくなります。元請けの会社のチームに入り、仕様を受け取って作る形の案件もあるため、どちらの形かは参画前に確かめておくと安心です。
Accessの経験がなくても、改修の案件は受けられますか?
Excelだけで完結する案件もありますが、長く使われてきたツールにはAccessがつながっていることが多くあります。テーブルとクエリの関係を読み解けると、引き受けられる案件が広がります。必要な経験の目安はVBA・Excelマクロ開発者のスキルの記事で整理しています。
参画して最初の1か月は何をすることが多いですか?
対象のツールとファイルの洗い出し、業務の流れの聞き取り、作業する端末とデータの扱いの確認から始めるのが一般的です。初月の進め方はVBA・Excelマクロ開発者の参画初月にやることで詳しく扱います。
参考にした公的情報・資料
- 64 ビット Visual Basic for Applications の概要(Microsoft Learn)
- 2025 年のサポート終了(Microsoft Learn)
- インターネットからのマクロは、Office で既定でブロックされます(Microsoft Learn)
記事の内容は公開日時点の情報にもとづきます。制度や税率は変わることがあるため、手続きの前に必ず各機関の最新情報をご確認ください。