テックスナップ/世界の最新テックを最速キャッチ

タグ: Excelマクロ

  • 【初心者必見】ChatGPTでExcelマクロ作成!乗り遅れ防止の教科書

    【初心者必見】ChatGPTでExcelマクロ作成!乗り遅れ防止の教科書

    【AIに乗り遅れるな!】脳筋タックルがChatGPTでExcelマクロ作成に挑む!

    ども!「脳筋でタックルしかできないタックル」です!いやー、最近AI、AIって騒がれてるけど、正直「みんなすごいねー!」「自分もなんかやらなきゃ!」って焦りまくりやったんですよ。特にExcelマクロとか、なんか難しそうで、ずっと遠巻きに見てたんですよね。

    でも、このままやったらマジで乗り遅れる!って危機感を感じて、今回!ついに!ChatGPT先生に頼ってExcelマクロ作成に挑戦してみたんです!

    Person looking confused at a complex Excel spreadsheet with
    Person looking confused at a complex Excel spreadsheet with

    「AIって難しそう…」「私にもできるのかな?」って不安に思ってるあなた!大丈夫!私も同じ気持ちやったからこそ、この体験談がきっと役に立つはず!AI初心者のための「とりあえずやってみる」教科書、いっちょ書いていきますか!

    なんでChatGPTでExcelマクロなん?

    ぶっちゃけ、Excel作業って地味に時間かかりますやん?同じ作業を何度も繰り返したり、データ集計したり。そんな時、「あー、マクロで自動化できたらなぁ…」ってずっと思ってたんです。

    でも、VBAとか覚えるのってハードル高いじゃないですか。コード書くとか、なんか呪文みたいで…。そこで思ったのが、「ChatGPTなら、なんかええ感じにやってくれんちゃう?」ってこと!

    AIに議事録作成を任せたり、ブログ記事作成をサポートしてもらったり、ChatGPTで議事録作成!簡単3ステップで効率化するやり方 ChatGPTで記事作成!初心者でも簡単5ステップで高品質ブログ記事を作る方法 経験してきたからこそ、マクロ作成もいけるはず!って、脳筋タックル発動です!

    💡 ポイント
    ChatGPTは、指示(プロンプト)次第で色んなことしてくれんねんで!複雑なコード生成も、実は得意分野の一つなんや。

    いざ、ChatGPTにマクロ作成を依頼!

    まずは、どんなマクロを作りたいか、ChatGPTに分かりやすく説明しないといけない。これがプロンプトってやつですね!ChatGPTプロンプトテンプレ集!初心者でもすぐ使える効果的な活用法 を参考に、具体的に指示を出してみます。

    今回は、「指定した範囲のセルの値が10以上だったら、そのセルの色を赤くする」っていう、めちゃくちゃ簡単なマクロをお願いしてみました。

    **ChatGPTへのプロンプト例:**

    “`
    Excel VBAで、選択範囲のセルの値が10以上の場合、そのセルの背景色を赤色に変更するマクロを作成してください。
    “`

    これを入力して、ポチッとな!

    そしたら… なんということでしょう!

    ✅ ここが感動した
    ほんまに一瞬でVBAコードが生成されたんです!「え、これだけでええん!?」って、もう感動!AIの進化、マジでヤバい!

    生成されたコードはこんな感じ。

    “`vba
    Sub HighlightOverTen()
    Dim cell As Range
    For Each cell In Selection
    If IsNumeric(cell.Value) Then
    If cell.Value >= 10 Then
    cell.Interior.Color = RGB(255, 0, 0) ‘ 赤色
    Else
    cell.Interior.ColorIndex = xlNone ‘ 色をリセット (必要に応じて)
    End If
    End If
    Next cell
    End Sub
    “`

    うわー!なんかコードっぽい!これで動くんか?ドキドキしながらExcelにコピペして実行してみたんです。

    Screenshot of Excel VBA editor with generated macro code pas
    Screenshot of Excel VBA editor with generated macro code pas

    結果は…? 失敗談もぶっちゃけます!

    結果から言うと… **動いた!動いたけど… 期待通りとはいかず!**

    いや、コード自体は動くんですよ。でも、私が「選択範囲」って言ったのが悪かったのか、マクロを実行すると、**選択してた範囲全部が赤くなる**んですよ!「10以上」とか関係なく!なんでやねん!

    😅 ここは期待外れだった
    「条件付きで色が変わる」ってイメージやったのに、まさかの全部塗りつぶし!AIも完璧ちゃうねんな〜って、ちょっと安心したけど、それだけじゃアカン!

    ここで落ち込んでたら、脳筋タックルじゃない!失敗はネタにしかならん!ってことで、ChatGPTに「いや、これ、10以上じゃないと赤くならへんねんけど?」って、ツッコミながら再度指示出し!

    すると、ChatGPT先生は「失礼いたしました。修正します。」と、ちゃんとコードを修正してくれたんです。

    修正後のプロンプト例:

    “`
    先ほどのマクロで、選択範囲のセルの値が10以上の場合のみ、そのセルの背景色を赤色に変更するように修正してください。10未満の場合は、色は変更しないでください。
    “`

    そして、再生成されたコードがこちら!

    “`vba
    Sub HighlightOverTenRevised()
    Dim cell As Range
    For Each cell In Selection
    If IsNumeric(cell.Value) Then
    If cell.Value >= 10 Then
    cell.Interior.Color = RGB(255, 0, 0) ‘ 赤色
    End If
    End If
    Next cell
    End Sub
    “`

    これを再度Excelで実行!

    …おお!今度はちゃんと、**10以上のセルだけが赤く変わってる!** やったー!

    課金しちゃった!費用感と感想

    今回使ったのは、無料版のChatGPT。でも、もっと色々試したくて、個人的には有料版の「GPT-4」も試しました。

    * **無料版 (GPT-3.5):** ちょっとしたコード生成なら十分!「とりあえずやってみる」には最適。
    * **有料版 (GPT-4):** より複雑な指示や、より精度の高いコード生成を期待するならこっち。今回は無料版でも十分でしたが、本格的にやりたいなら課金もアリやな、って思いました。月額$20(約3000円くらい)やけど、それだけでマクロ作成の幅が広がるなら、全然アリ!

    ⚠️ 初心者ここで詰む
    ChatGPTに指示を出すときに、「具体的に」「分かりやすく」がめっちゃ大事!あいまいな指示やと、AIも「???」ってなって、的外れなコードが出てくることがあるんや。

    ChatGPT x Excelマクロの可能性と、他のツールとの比較

    ぶっちゃけ、ChatGPTでExcelマクロ作成は、マジで革命的やと思いました。今まで「難しそう…」って諦めてたことが、AIの力でめちゃくちゃ簡単に!

    他のツールと比較すると、こんな感じかな。

    項目 ChatGPT マクロ自動作成ツール (例) 自分でVBA学習
    導入のしやすさ ◎ (言語で指示) 〇 (操作で指示) △ (学習時間必要)
    柔軟性 ◎ (指示次第で色々) 〇 (機能限定) ◎ (自由自在)
    費用 無料〜/月20ドル 有料が多い 無料 (時間代)
    初心者へのハードル

    ぶっちゃけ、マクロ自動作成ツールとかも便利やけど、ChatGPTやったら、もっと細かいニュアンスとか、色んなパターンに対応できる気がするんですよね。Stable Diffusionで画像生成する時もそうやけど、Stable Diffusion 設定方法を徹底解説!初心者でも画像生成を楽しむコツ、プロンプト次第でクオリティが全然変わるんと同じ!

    面倒だった点と、感動したポイント

    面倒だったのは、やっぱり「指示出し」のところ。最初は、どう伝えたらAIが理解してくれるか、試行錯誤が必要でした。あと、生成されたコードをExcelに貼り付けて、動かしてみる…っていう、この地味な繰り返し作業。

    でも、それを乗り越えた時の感動はハンパない!

    ✅ ここが感動した
    「こんなことできるんかな?」って思ったことが、ChatGPTに聞いたら「はい、これコードです!」って、ほんまに形になって返ってくる。この「AIが自分の代わりに仕事をしてくれる」っていう感覚が、マジで感動!

    AIに乗り遅れないために、まずやってみて!

    AIって、なんか難しそう、自分には無理そうって思ってる人、ほんまに多いと思うんです。私もそうやったから、その気持ち、めっちゃ分かります。

    でも、ChatGPTでExcelマクロ作成をやってみて思ったのは、**「とりあえずやってみる」が最強**ってこと。専門知識がなくても、AIがサポートしてくれる時代なんやから。

    💡 ポイント
    AIは、あなたの「やりたいこと」を叶えるための強力なパートナーやで。まずは簡単なことからでもええから、AIに話しかけてみてや!

    今回作ったマクロみたいに、最初はうまくいかんこともあるかもしれん。でも、失敗も笑い話にして、またChatGPTに相談すればええんです。AIとの対話を通して、プロンプトのコツも掴めてくるし、自然とAIに慣れていくはず。

    AIに乗り遅れるとか、もうそんな時代は終わり!一緒にAIと友達になって、仕事もプライベートも、もっともっと楽しくしていきましょー!

    📝 この記事のまとめ

    • ChatGPTを使えば、初心者でもExcelマクロ作成に挑戦できる!
    • 具体的な指示(プロンプト)が、AIを使いこなすカギ!
    • 失敗してもOK!AIとの対話で、どんどん上達していく。
    • AIは「難しそう」の壁を越えるための強力なサポーター。
    • まずは「とりあえずやってみる」精神で、AI時代に乗り遅れない一歩を踏み出そう!

    ほな、また次の記事で!タックル!

    この記事のテーマに合わせたAIプロンプト集を、すぐに手に入れよう。

    「【初心者必見】ChatGPTでExcelマクロ作成!乗り遅れ防止の教科書」を爆速で再現するプロンプト集

    300円で即ダウンロードできる、実戦レベルのプロンプト集です。Stripe決済で今すぐ購入し、作業を一気に加速しよう。

    🦍 300円で今すぐ購入する

    購入後はすぐにダウンロードできる安心のストア決済です。