AIを魔法の杖に変える!
VBAを学んだらClaudeへのプロンプトが
10倍正確になった話
「AIに指示しても、思い通りのコードが出てこない」——そんな壁にぶつかったことはありませんか?
実は、VBAを1から学んだことで、AIへの指示(プロンプト)が劇的に変わりました。
その体験と、おすすめUdemy講座をまとめてご紹介します。
独学で挫折したからこそわかった「VBAがAIの基礎になる」理由
かつて自分は、YouTubeの無料動画を片っ端から見てプログラミングを独学しようとしていました。でも、3日坊主の繰り返し。「わかった気はするけど、何も作れない」という状態が何ヶ月も続いていました。
転機になったのは、Udemyの評価4.5以上のVBA講座を、セール中に1,200円で買ったことです。最初は「ExcelのVBAなんて地味だな」と思っていました。しかし学習を続けるうちに、予想外の副産物に気づきました。
それが、「AIへの指示が具体的になる」という変化です。プログラミングの基礎概念——変数・ループ・条件分岐——を理解した途端、ClaudeやChatGPTに出すプロンプトの精度が、体感で10倍変わりました。
メリット① 変数・ループがわかると、AIへの指示が「仕様書」レベルになる
VBAを学ぶ前の自分のプロンプトはこんな感じでした。
AIはこれに対して、何かそれっぽいコードを出しますが、だいたい使い物にならない。「なんか違う」「エラーが出る」「やり直し」——この繰り返しでした。
VBAを学んだ後、プロンプトはこう変わりました。
この違い、わかりますか? 後者はループ・変数・条件分岐・データ型という概念を使って、AIが迷わない指示を書けています。これはVBAを学ばなければ絶対に出てこないプロンプトです。
- 「変数」を知ると、何を入力・出力するか明示できる
- 「ループ」を知ると、繰り返し処理の範囲を正確に伝えられる
- 「条件分岐」を知ると、例外ケースをあらかじめ潰したコードを依頼できる
- エラーが出ても「どの行で何が起きているか」が読めるので修正依頼も的確になる
ポイント
VBAは「プログラミング言語を書く力」よりも「AIに正確な仕様を伝える語彙力」を与えてくれます。
メリット② AIのコードを「読める」ことで、サイト構築コスト0円を実現した
もうひとつの大きな変化は、AIが生成したコードを「読んで修正できる」ようになったことです。
このサイト(スキル・資産化ナビ)は、Claude Codeと一緒に構築しました。ホスティングはCloudflare Pagesで無料、CMSも使わず純粋なHTMLとTailwind CSSだけ。サーバー代もシステム費も0円です。
これが実現できたのは、AIが書いたコードのロジックを「なんとなく追える」状態になっていたから。VBAで学んだ「条件分岐でこういう場合はこうなる」「ここで変数に値を入れている」という読み方が、そのまま他の言語にも応用できたのです。
具体的にできるようになったこと
- AIが生成したHTMLのどこを変えれば色が変わるか判断できる
- エラーメッセージを見て「どの処理で落ちているか」をAIに的確に伝えられる
- 「このボタンを押したときにだけ動かしたい」という条件付き実装が頼める
- 完成コードを自分で手直しして、細かいUX改善ができる
プログラマーになる必要はありません。「読めて、指示できる」だけで、できることが爆発的に広がります。
まとめ:1,000円台の投資が、将来の自由時間を生み出す「資産」になる
Udemyのセール中なら、評価の高いVBA講座が1,200〜1,500円前後で買えます。この金額は、コンビニのランチ1回分以下です。
しかしその1,200円が手に入れるものは、
- AIへのプロンプト精度が劇的に上がる「語彙力」
- AIのコードを読んで修正できる「読解力」
- 月数万円のシステム費をゼロにできる「判断力」
- 隙間時間に学習できる「タイパ最強の習慣」
「プログラミングは難しそう」と思っている方こそ、ExcelのVBAから始めてみてください。日常業務との接点があるから、挫折しにくい。そして気づいたときには、AIを自在に使いこなす力が身についています。
この記事のまとめ
- VBAの基礎概念(変数・ループ・条件分岐)がAIプロンプトの精度を劇的に上げる
- AIのコードを「読める」ことで、外注なしでサイト構築が可能になる
- セール中1,000円台の投資が、将来の自由時間を生み出す資産になる
おすすめ講座レビュー
【世界で3万人が受講】ExcelVBA・マクロを基礎から徹底的に学ぶ講座
ゼロから始めてループ・関数・フォームまで体系的に学べる。AI活用の土台づくりに最適。
ChatGPT・Claude活用術:VBA知識でAIプロンプトを最大化する実践講座
VBAの知識をAIプロンプト作成に直接応用。コーディング未経験者でも実践できる内容。