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実務の仕組み化を始める
編集部で検証した実務ツールとテンプレを、読者の作業フローに合わせて厳選して公開しています。