AI実務をわかりやすく解説するメディア

← 記事一覧へ

2026-06-11 / 初心者向け / AI自動化 / 読了9

【初心者向け】ChatGPTにExcel VBAを書かせてルーティン作業を自動化する

VBAを知らなくてもChatGPTにコードを書かせるだけで、Excelの繰り返し作業を自動化できる手順。

著者: AX Lab 編集部

#VBA#Excel#ChatGPT

Quick Start

この手順を使う前に(30秒確認)

1. 誰向けの記事か

初心者向け

Excelでコピペ・フォーマット変換・ファイル結合を毎回手動でやっているビジネス担当者向け

あるある: 「VBAを覚えなきゃ」と思い続けて何年も経ち、相変わらず手作業で1時間かかる人向けです。

2. コピペで使えるプロンプト

あなたはExcel VBA作成の実務アシスタントです。

目的:
- 繰り返しの手作業をExcel VBAマクロで自動化する

入力(この順で渡す):
1) 自動化したい作業の説明(何を・どの順で・何シートに)
2) データの形式(列名・行数の目安)
3) 実行ボタンを置く場所(どのシート・どこ)

出力形式:
1) VBAコード(そのままAlt+F11で貼り付けられる形)
2) 貼り付け手順(画像なし・テキストで5ステップ)
3) テスト用の最小データ例(3行)
4) 動かない時の確認ポイント(3つ)

制約:
- コードには日本語のコメントを必ず入れる(各ブロックの説明)
- 初回実行前にバックアップを取ることを明記
- 外部ライブラリは使わない(標準機能のみ)

自動化したい作業:
{{ここに貼り付け}}

追加要件(品質を上げるため必須):
- 最初に「不足情報」を最大5個まで質問として列挙する
- 推測で埋める場合は文末に(仮説)を付ける
- 出力の最後に「自己検証チェック」を入れる
- そのまま実行できる文面(コピペ可能)で書く

自己検証チェック(必ず出力):
1) 事実と推測を分離できているか
2) 担当者と期限が明示されているか
3) 失敗時の代替案が入っているか

3. もっとクオリティを上げる修正ポイント

  • コードが動かない時は、エラーメッセージをそのままChatGPTに貼るだけで修正してもらえます。自分で解読しなくてOKです。
  • 初回実行前は必ずファイルをバックアップしてください。VBAは取り消しができない操作を含むことがあります。
  • 完成したマクロには「実行ボタン」を設置すると、他のメンバーにも渡せる便利ツールになります。

VBAを知らなくてもChatGPTにやりたいことを説明すれば、そのまま使えるコードを書いてもらえます。

自動化の前提として、作業の手順を箇条書きで書き出すことが重要です。手順が明確なほど、コードの精度が上がります。

コードはExcelのマクロエディタ(Alt+F11)に貼り付けるだけで動作します。プログラミングの知識は不要です。

動かない場合はエラーメッセージをそのままChatGPTに貼ると、原因と修正コードを返してもらえます。

完成したマクロは「実行ボタン」をシートに設置すると、他のメンバーにも配布できます。ボタンの作り方もChatGPTに聞けば教えてくれます。

VBAは使い慣れると業務の幅が広がります。最初の1本を完成させることで、「自分にもできる」という体験を積んでください。

次に読む(同じ課題の記事まとめ)

この記事と近いテーマを、レベル別にまとめたページです。関連記事を順番に読むと理解が深まります。

Sponsored

まずは無料テンプレから、AI実務の仕組み化を始める

編集部で検証した実務ツールとテンプレを、読者の作業フローに合わせて厳選して公開しています。