「ExcelのVBAを書いてくれる人を探しています」という依頼は、クラウドワークスに毎日出ています。

発注する側(主に中小企業・個人事業主)には、「この作業を自動化できるはずだが、自分にはコードが書けない」という人が大勢います。

受注する側には今まで「VBAが書けるエンジニア・事務経験者」という参入の壁がありました。でも今はChatGPTにVBAコードを書かせることができます。プログラミング知識がなくても、ChatGPTへの指示の出し方さえ覚えれば、業務自動化案件を受注できます。


ChatGPTが書けるExcel自動化の種類

自動化できる作業例

集計・整理系:

  • 複数シートのデータを1つに集約する
  • 重複データを自動で削除する
  • 特定の条件に合うデータを別シートに抽出する

定型作業系:

  • 毎月同じフォーマットの請求書を自動生成する
  • CSVを特定の形式に変換して別ファイルに保存する
  • 特定のセルが更新されたら別のシートに自動反映させる

レポート作成系:

  • 売上データからグラフを自動生成する
  • 週次・月次レポートのテンプレートを自動更新する

ChatGPTへのVBA依頼の仕方

ChatGPTに「VBAを書いて」と言うだけでは精度が低くなります。

効果的なプロンプトの形式:

ExcelのVBAコードを書いてください。

【作業内容】
シート「売上データ」のA列に商品名、B列に売上日、
C列に売上金額が入力されています。
このデータから月ごとの売上合計を計算して、
シート「月次集計」のA列に年月、B列に売上合計を出力するコードを作成してください。

【条件】
・データは2行目から始まります(1行目はヘッダー)
・売上日はYYYY/MM/DDの形式です
・既存のデータがある場合は上書きしてください

このように「どのシートの・どの列の・どんなデータを・どう処理して・どこに出力するか」を具体的に書くと、動くコードが出てきます。


VBAコードを使う際の注意点

必ずテスト用のファイルで動作確認する

ChatGPTが書いたコードをそのまま実際のデータに使うと、意図しない動作でデータが壊れることがあります。必ずテスト用のファイル(ダミーデータ)で動作確認してから本番データに適用してください。

エラーが出たらChatGPTに貼り付ける

VBAを実行してエラーが出た場合、そのエラーメッセージをそのままChatGPTに貼り付けて「このエラーが出たので修正してください」と言えば、修正コードを出してくれます。


受注できる案件の種類と単価

案件種類単価目安
簡単なデータ集計・整理マクロ3,000〜1万円
  • 請求書・帳票の自動作成マクロ | 1〜3万円 | | 複数ファイル間のデータ連携 | 2〜5万円 | | 複雑な業務フロー全体の自動化 | 5〜30万円 |

最初の案件を取るための準備

サンプル作品を作る

架空のシナリオ(例:「月次売上レポートの自動生成マクロ」)を自分で作って、動画でデモを撮影します。「こういうものが作れます」を見せることで、実績ゼロでも応募しやすくなります。

クラウドワークスで「Excel」「VBA」「マクロ」で検索

毎日新しい案件が出ています。最初は3〜5万円程度の案件から始めて実績を作ってください。

提案文に「テスト的に一部だけ作りましょう」という提案を入れる

「まずご依頼の一部だけ実装してお試しいただき、問題なければ残りを進めます」という提案は、クライアントの不安(「本当にできるのか」)を解消するのに効果的です。


ExcelとChatGPTの組み合わせは業務自動化副業の入口として最適です。さらにMakeやZapierを学ぶと受注できる案件の幅が広がります。詳しくはMakeで業務自動化副業で解説しています。