副業(タイプ別) コードを書く副業

マクロ作成・VBA開発で副業を始めて稼ぐ方法

近年、Excelを使った業務効率化の需要が高まっており、VBA(Visual Basic for Applicationsの略で、ExcelなどのMicrosoft Officeソフトを自動化するためのプログラミング言語)を使ったマクロ作成が、副業として人気を集めています。マクロとは、Excelの繰り返し作業を自動化する機能のことで、VBAを使って高度なマクロを作成できます。企業や個人事業主が日常業務を効率化したいと思い、外部に依頼するケースが増えているのです。この副業は、パソコン1台で在宅可能ですぐに始められるのが魅力です。

この副業の評価(★5つ満点)

項目評価理由
稼ぎやすさ★★★★☆初心者向け案件が多く需要安定だが、高額案件はスキル次第
働きやすさ★★★★★在宅・リモート中心、時間柔軟で本業と両立しやすい
難易度★★★☆☆初心者でも学びやすいが、複雑案件でプログラミング知識が必要
人気度★★★★☆プログラミング副業の中でも初心者向けで人気が高い

VBA・マクロ作成副業とは?

VBAは、Excelの操作をプログラムで制御する言語です。例えば、大量のデータを自動で集計したり、ボタン一つでレポートを作成したりできます。マクロはVBAで作られる自動化ツールの総称で、単純なものならExcelの「マクロ記録」機能(操作を記録するだけ)で作れますが、本格的なものはVBAコードを書く必要があります。

この副業の主な仕事は、依頼主のExcel業務を自動化するツール作成や、既存マクロの修正です。企業内の事務作業効率化が中心で、需要が途切れにくいのが特徴です。

単価・報酬・月収の目安

副業の場合、クラウドソーシング(クラウドワークス、ランサーズ、ココナラなど)での単発案件が主流です。

レベル単価目安(1案件)月収目安(副業レベル)備考
初心者3,000円〜20,000円3万円〜10万円簡単なデータ処理や修正案件
中級者20,000円〜100,000円10万円〜30万円業務ツール作成、外部連携
上級者100,000円〜300,000円以上30万円以上複雑システム開発、継続案件
  • 初心者は低単価からスタートですが、案件をこなすと評価が上がり単価アップ。
  • フリーランス移行で月50万円以上可能(エージェント経由の高単価案件)。
  • 報酬は固定制(成果物納品)が多く、時給換算で2,000〜5,000円程度。

労働時間・働く時間帯の目安

  • 労働時間目安:1案件あたり5〜30時間。初心者は時間がかかるが、慣れれば効率化。
  • 月間労働時間:副業で月20〜50時間(週末中心で本業両立可能)。
  • 働く時間帯:自由。在宅・リモートがほとんどなので、平日夜や土日が主流。納期さえ守ればいつ作業してもOK。

多くの案件が単発・成果物納品型なので、隙間時間を活用しやすいです。

必要なスキル

VBA副業で求められるスキルをレベル別にまとめます。初心者でも独学で習得可能です。

レベル必要なスキル説明
初心者- Excel基本操作(セル編集、関数、グラフ) - マクロ記録機能の使い方 - 簡単なVBAコード読み書き操作記録でマクロを作り、軽く修正できるレベル
中級者- VBA基本文法(変数、条件分岐、ループ) - エラー処理、デバッグ - ユーザー形式(ボタン付き画面)作成繰り返し処理や条件判断をプログラムで実装
上級者- 外部ファイル連携(CSV読込、メール送信) - データベース(SQL)知識 - 他の言語(Pythonなど)併用大規模ツールやシステム連携
  • おすすめ追加スキル:コミュニケーション(依頼主の要望を正確に聞く)、業務理解(事務・経理の流れを知る)。
  • 資格:VBAエキスパート(Mos Excel Expert)があると信頼アップ。

稼ぐまでの具体的なSTEP

知識ゼロから副業で稼げるようになるまでのステップを、初心者向けに詳しく解説します。目安期間:3〜6ヶ月。

STEP1: VBAの基礎を学ぶ(1〜2ヶ月)

  • おすすめ学習方法
    • 無料:YouTube(「Excel VBA 初心者」検索で動画多数)。
    • 本:『Excel VBA 実践入門』や『できるExcel VBA』シリーズ。
    • サイト:Microsoft公式ドキュメントやQiitaの記事。
  • 具体的にやる事
    • Excelの「開発」タブを表示(ファイル > オプション > リボンのカスタマイズ)。
    • マクロ記録で簡単自動化を試す(例:データコピー)。
    • VBAエディタ(Alt+F11)でコードを書く練習(Hello Worldから)。
    • 毎日1時間、変数・If文・Forループをマスター。

STEP2: 実践練習とポートフォリオ作成(1ヶ月)

  • 具体的にやる事
    • 自分でツール作成:売上集計ツール、請求書自動生成、在庫管理など。
    • GitHubやノートにコードとスクショをまとめ、ポートフォリオに。
    • 例:データ入力フォーム、ボタンでグラフ作成ツール。
  • ポートフォリオは必須!依頼主がスキル判断の材料に。

STEP3: 案件獲得プラットフォームに登録(即日)

  • おすすめサイト
    • クラウドワークス、ランサーズ(案件数最多)。
    • ココナラ(スキル販売型、固定価格で出品)。
    • フリーランスエージェント(ITプロパートナーズ、レバテックなど、高単価)。
  • 具体的にやる事
    • プロフィール作成:スキル・ポートフォリオ記載、初心者OKアピール。
    • 初心者向け案件に応募(「テストライティング」感覚で)。

STEP4: 初案件獲得と実績積み(1〜3ヶ月)

  • 具体的にやる事
    • 低単価(5,000円〜)からスタート。評価を集める。
    • 納品時:コードコメント豊富に、使い方マニュアル付け。
    • フィードバック反映でスキルアップ。
  • 評価5つ以上で高単価案件が見えるようになる。

STEP5: 単価アップと安定化

  • 具体的にやる事
    • 継続クライアント獲得(修正依頼が来やすい)。
    • スキル追加(Python連携など)で差別化。
    • 月10万円超え目指すなら、週2〜3案件並行。

注意点とコツでさらに稼ぐ

  • 注意点
    • 納期厳守、コミュニケーション大事(要望不明確なら確認)。
    • 著作権・機密情報守る。
    • 副業禁止会社ならバレないよう注意(確定申告時住民税普通徴収)。
  • 稼ぎやすくするコツ
    • 専門化(経理ツール特化など)。
    • レビュー積極依頼で評価上げ。
    • 継続案件狙い(月額サポート)。

まとめ:今すぐ始めよう!

VBA・マクロ作成副業は、プログラミング初心者でも比較的早く稼げる分野です。Excelが使われる限り需要は続き、在宅で柔軟に働けます。まずは無料リソースで基礎を学び、ポートフォリオを作って案件に応募してみてください。最初は低単価でも、実績が積めば月10万円以上可能。業務効率化の喜びと収入の両方を手に入れられるおすすめ副業です!

-副業(タイプ別), コードを書く副業
-,