「毎月のあの集計作業、ボタン一つで終わったらどんなに楽だろう」——会社で誰もがそう思う定型作業を、自動で片付けてくれるのがExcelマクロ・VBAです。そして、その仕組みを「作れる人」は意外なほど少なく、事務職で身につけたExcelスキルが、そのまま副業の高単価案件になるのがこの仕事の最大の特徴です。
この記事では、Excelマクロ・VBA作成代行の現実的な収入、案件の探し方、未経験から始める手順を正直に書きます。プログラミングと聞くと身構えてしまうかもしれませんが、VBAは「すでにExcelを使い慣れている人」が最も入りやすいプログラミング副業です。一方で、近年はPythonやRPAへの置き換えが進んでいる側面もあり、その現実も隠さずお伝えします。
Excelマクロ・VBA作成代行とはどんな副業か
VBA(Visual Basic for Applications)は、ExcelやWord、AccessといったMicrosoft Officeソフトに最初から組み込まれているプログラミング言語です。「マクロ」は、その操作を記録・自動実行する仕組みのこと。たとえば次のような「手作業でやると面倒な定型業務」を自動化します。
- 複数のExcelファイルを1つに集約・集計する
- 毎月の売上データから請求書・帳票を自動作成する
- 条件に合うデータを抽出し、別シートに転記する
- 入力フォーム付きの簡易ツール(顧客管理・在庫管理など)を作る
- ボタン一つでグラフや報告書を生成する
依頼するのは、多くが「Excelは使えるけれどマクロは組めない」中小企業の事務担当者や個人事業主です。彼らが毎月何時間もかけている手作業を、あなたが数日で自動化してあげる——それがこの副業の中身です。新しいソフトの導入費もいらず、いま使っているExcelの中で完結するため、依頼のハードルが低いのも特徴です。
この副業の概要
| 項目 | 内容 |
|---|---|
| 初期費用 | ほぼゼロ(Excelとパソコンがあれば可。Microsoft 365は月数百円〜) |
| 必要スキル | Excelの基本操作+VBAの基礎(独学2〜3か月で案件挑戦可) |
| 月収目安 | 月1〜5万円(副業ペース)/実績を積めば月10万円以上も |
| 案件単価 | 簡易マクロ5,000円〜/本格ツール3〜10万円(目安) |
| 難易度 | 中(事務経験者なら入りやすい) |
| 在宅可否 | 完全在宅・スキマ時間でOK |
| 向いている人 | 向いていない人 |
|---|---|
|
・事務職でExcelを日常的に使ってきた人 ・関数(VLOOKUP・IF等)に抵抗がない人 ・「面倒な作業を効率化する」のが好きな人 ・コツコツ仕様を詰める作業が苦にならない人 |
・Excel自体をほとんど触ったことがない人 ・細かい動作確認・デバッグが極端に苦手な人 ・「すぐ・楽に大金」を期待している人 ・依頼者との仕様すり合わせを面倒に感じる人 |
収入の目安——単価×案件数で考える
VBA案件の単価は「作るものの複雑さ」でほぼ決まります。クラウドソーシングやスキルマーケットでの相場感は、おおむね次のとおりです(いずれも目安)。
| 案件の種類 | 単価の目安 | 作業時間の目安 |
|---|---|---|
| 既存マクロの修正・不具合対応 | 3,000〜10,000円 | 数時間〜半日 |
| 簡易な自動集計・転記マクロ | 5,000〜20,000円 | 半日〜2日 |
| 帳票・請求書の自動作成ツール | 2〜5万円 | 2〜5日 |
| 入力フォーム付き管理ツール一式 | 5〜15万円 | 1〜2週間 |
副業として現実的なのは、まず月1〜5万円のレンジです。たとえば「1万円前後の集計マクロを月に2〜3件」こなせば、それで月3万円。これを週末の数時間でまわすイメージです。
実績と評価が貯まり、「フォーム付きの管理ツール」など単価3〜10万円の案件を受けられるようになると、月10万円以上も視野に入ります。ただし高単価案件は仕様の打ち合わせや修正対応も増えるため、時間あたりの効率が必ずしも上がるわけではない点には注意が必要です。最初は小さい案件で「納品して評価をもらう」経験を積むことが、結果的に単価アップの近道になります。
単価を「時間」で測るクセをつける
VBAは慣れると同じ処理を使い回せます。一度作った「ファイル集約」「データ転記」などのコード資産が増えるほど、2件目以降は短時間で作れるようになり、実質時給は上がっていきます。最初の数件は「練習+ポートフォリオ作り」と割り切るのがおすすめです。
未経験から始める手順
- VBAの基礎を独学する(1〜2か月)
書籍やUdemy、無料のWeb教材で「変数・繰り返し(For)・条件分岐(If)・セルの操作・ブック/シートの操作」を学びます。まずは「マクロの記録」機能で自動生成されたコードを読み解くところから始めると、理解が早いです。 - 自分の作業を自動化してみる(練習)
身近な「面倒なExcel作業」を題材に、実際に動くマクロを作ります。これがそのままポートフォリオになります。 - ポートフォリオを2〜3個用意する
「複数ファイルの集計」「請求書の自動作成」など、依頼が多いパターンのサンプルを作っておきます。GIFや動画で「ボタンを押すと自動で動く様子」を見せられると説得力が段違いです。 - クラウドソーシング・スキルマーケットに登録する
プロフィールに「対応できる作業・納期・実績」を具体的に書きます。 - 小さい案件から受注して評価を貯める
最初は安めでも、丁寧な対応とコメントのわかりやすさで高評価を狙います。評価が貯まると指名依頼や単価交渉がしやすくなります。
案件の探し方——どのプラットフォームを使うか
VBA案件は、大きく分けて「スキルマーケット(自分が出品して待つ)」と「クラウドソーシング(募集案件に応募する)」の2系統で探せます。それぞれ性格が違うので、両方に登録して使い分けるのが基本です。
| サービス | タイプ | 向いている使い方 |
|---|---|---|
| ココナラ | 出品型 | 「マクロ作ります」を商品として出品。評価が貯まると指名が増える |
| ランサーズ | 募集応募型 | 企業の募集案件に提案。実績で単価を上げやすい |
| クラウドワークス テック | エージェント型 | IT・開発寄りの高単価案件。スキルが伸びてから狙う |
ココナラ
スキル販売の国内最大級プラットフォーム。「Excelマクロを作ります」を自分の商品として300円から出品でき、依頼者の方から見つけてもらえます。VBA・Excel自動化のカテゴリは需要が安定しており、評価が貯まると指名依頼が増えていきます。まず実績ゼロから「作品を並べておく場所」として最適です。
ランサーズ
日本最大級のクラウドソーシング。「Excelマクロ作成」「業務効率化ツール開発」といった企業からの募集案件に提案して受注します。実績を重ねるほど単価を上げやすく、継続案件(毎月のレポート自動化など)につながることもあります。出品型のココナラと併用するのがおすすめです。
クラウドワークス テック
クラウドワークスのIT・エンジニア向け案件特化サービス。VBAから一歩進んで業務システム開発・データ分析・自動化基盤の構築まで対応できるようになると、月額の高単価案件が見えてきます。スキルが伸びて「副業から本格化したい」と思ったタイミングで登録を検討するとよいでしょう。
クラウドソーシングの「今」を数字で見る
「競争が激しくて稼げないのでは」と心配されがちですが、データはむしろ逆を示しています。クラウドワークスの登録ワーカー数は2019年の271.2万人から2024年9月には672.2万人へと約2.48倍に増えましたが、発注側のクライアント数も35.5万社から100.6万社へと約2.83倍に増加しています(出典:クラウドワークスIR)。発注の伸びがワーカーの伸びを上回っており、スキルがあれば案件は取りやすい環境が続いています。
単価を上げる方法と「脱VBA」の流れ
VBAは入口として優秀ですが、単価を伸ばし続けたいなら次のステップを意識しておくと有利です。
- 得意パターンを「商品化」する——請求書自動作成、在庫管理ツールなど、よくある依頼をテンプレ化しておくと短時間・高利益で量産できます。
- 業界特化する——「不動産業向け」「建設業の積算向け」など特定業種に絞ると指名されやすく、単価も上げやすくなります。
- 周辺技術に広げる——Excelだけでなく、Googleスプレッドシートを自動化するGAS(Google Apps Script)や、Pythonでのデータ処理・スクレイピングまで対応できると案件の幅が一気に広がります。
正直にお伝えすると、近年は「脱VBA」の流れもあります。クラウド上のスプレッドシートを使う企業が増え、VBAより無料で連携しやすいGASや、より高度な処理ができるPython、ノーコードのRPAツールへ移行するケースが出てきています。とはいえ、すでに業務がExcel前提で組まれている中小企業は依然として多く、VBA案件がすぐに消えるわけではありません。VBAで稼ぎながら、GASやPythonへ少しずつ守備範囲を広げていく——これが長く続けるための現実的な戦略です。
副業を続けるなら「もしも」の備えも
ツールを納品する仕事には、「想定どおり動かない」「データが壊れた」といったトラブルのリスクが付きまといます。また、報酬の入金が納品から1〜2か月先になることも珍しくありません。フリーランス・副業を本格的に続けるなら、こうした「もしも」への備えを早めに用意しておくと安心です。
フリーナンス
フリーランス向けの損害賠償保険+ファクタリングサービス。口座開設は完全無料で、納品物の不備や情報漏えいなどの業務トラブルに備える「あんしん補償Basic」(最高5,000万円)が自動付帯します。さらに、急ぎでお金が必要なときは請求書を買い取ってもらって即日入金してもらえる仕組み(手数料3〜10%)も。常用するものではありませんが、副業フリーランスの「もしも」と「資金繰りのピンチ」の備えとして、開設だけ済ませておく人が増えています。
この副業の強みと注意点
| 強み | 注意点 |
|---|---|
|
・事務職のExcelスキルを直接お金に変えられる ・初期費用がほぼゼロ・完全在宅 ・作ったコードが資産になり、2件目以降が速い ・「自動化」の需要は中小企業に根強い ・本業の業務効率化にも直接役立つ |
・仕様のすり合わせが甘いと修正地獄になりやすい ・依頼者の環境(Excelのバージョン等)で動かないことも ・脱VBA・クラウド移行の流れがある ・納品物の不具合は信用に直結する ・最初は単価が安く、実績作りに時間がかかる |
よくある質問
Q. プログラミング未経験でも本当にできますか?
Excelの基本操作(関数やセルの扱い)に慣れている人なら、十分に始められます。VBAは「マクロの記録」で自動生成されるコードを読みながら学べるため、ゼロからPythonを学ぶより心理的なハードルが低いのが特徴です。独学2〜3か月で簡単な案件に挑戦している人は珍しくありません。
Q. どんな依頼が多いですか?
圧倒的に多いのは「定型作業の自動化」です。複数ファイルの集計、毎月の帳票・請求書作成、データの転記・抽出など。「毎月決まった手順でやっている面倒な作業」を自動化したい、という相談が中心になります。
Q. Microsoft 365(Office)は必要ですか?
VBAはExcelに標準で組み込まれているため、Excelが動くパソコンがあれば追加費用はほぼかかりません。Microsoft 365は月数百円〜のサブスクで、買い切り版のOfficeでも問題なく開発できます。依頼者の環境に合わせてバージョンを確認しておくとトラブルを防げます。
Q. 納品後に「動かない」と言われたらどうすれば?
多くは依頼者側の環境差(Excelのバージョン、セキュリティ設定、ファイル構成の違い)が原因です。これを防ぐには、受注前に「使っているExcelのバージョン」「実際のデータの一部」を共有してもらうこと、納品時に簡単なマニュアルや動作確認手順を添えることが有効です。一定範囲の修正対応をあらかじめ料金に含めておくと、トラブルになりにくくなります。
Q. 将来的に本業にできますか?
VBA単体で独立する人は多くありませんが、GASやPython、業務システム開発、RPA導入支援などへ範囲を広げれば、業務効率化コンサルやフリーランスエンジニアとして独立する道はあります。まずは副業で実績と人脈を作りながら、周辺スキルを伸ばしていくのが現実的なルートです。
副業を始める前に知ってほしいこと
「1日5分で月50万円」「スマホをタップするだけで日給3万円」——こうした誇大広告で高額な情報商材やオンラインサロンを売りつける悪質な業者が後を絶ちません。消費者庁や国民生活センターも繰り返し注意喚起を行っています。当サイトでは、こうした非現実的な謳い文句を一切使わず、現実的な収入や必要な努力を正直に掲載するよう努めています。
不安を感じたら、以下の公的窓口に相談してください(相談無料)。
- 消費者庁 — 財産にかかわる危険(副業・投資詐欺の注意喚起一覧)
- 国民生活センター — 情報商材に関する相談事例
- 消費者ホットライン:188(いやや)に電話すると最寄りの消費生活センターにつながります
この記事にはアフィリエイト広告(PR)が含まれています。当サイトは、紹介する商品やサービスの購入・登録によって収益を得ることがあります。ただし、記事の内容や評価は広告主の影響を受けることなく、筆者の経験・調査にもとづいて作成しています。詳しくはプライバシーポリシーをご覧ください。
※この記事の情報は2026年5月時点のものです。料金・サービス内容は変更される場合があります。
参考資料・出典
- クラウドワークス「決算説明資料・IR情報」— 登録ワーカー数・クライアント数の推移(2024年9月時点)
- ココナラ— Excelマクロ・VBA作成の出品単価相場の参考
- ランサーズ— 業務効率化・ツール開発案件の発注相場の参考


コメント