Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【ChatGPT x Excel VBA】 あなたのエクセルにChatGPTを組み込むためのVBAプログラミング
Rating: 4.1 out of 5(117 ratings)
1,129 students

【ChatGPT x Excel VBA】 あなたのエクセルにChatGPTを組み込むためのVBAプログラミング

VBAからChatGPTにJSON形式でHTTPリクエストを送り、レスポンスを解析して回答をセルに出力したり、Webと通信する方法を学ぶ
Last updated 6/2025
Japanese

What you'll learn

  • ChatGPT の API を使う方法と作法
  • MSXML2-XMLHTTP60 ライブラリを使ってHTTPリクエスト・レスポンスを操作する方法
  • VBA-JSON ライブラリを使ってJSONを生成、解析する方法
  • クラスモジュールの実装例

Course content

5 sections24 lectures2h 6m total length
  • イントロ3:37
  • 資料をダウンロードしてください0:19

Requirements

  • 【強く推奨】 クラスモジュールの理解 (現場流VBA(5) レベル)
  • 【必須】 配列・連想配列(辞書) の理解 (現場流VBA(3) レベル)
  • 【推奨】VS Codeのインストール (コース中ではインストールの解説は行いません)
  • ExcelがインストールされているWindows PC
  • ネット接続環境

Description

「エクセルから直接 AI(GPT) にリクエストを送れたら楽なのに」と思ったことはありませんか?

そんな悩みを解決する技術を学びましょう。

このコースで作る ChatGPT 関数はタテヨコの二次元 + α の複合的な指示を ChatGPT に対して与えられます。


AI(GPT) を使ったプログラム開発といえば Python というイメージがあるかもしれませんが、 VBA でも実現可能です。


具体的には以下の技術を学ぴ実現します。

  • API で AI(GPT) にリクエストを送る手順と作法

  • MSXML2.XMLHTTP60 ライブラリを使い ChatGPT と Web連携する方法

  • VBA-JSON ライブラリを使い JSONを生成、解析する方法

  • ChatGPT を相棒にしてプログラミングする方法


現場流VBA(5) を学んだ方は、クラスモジュールの実装例として参考になると思います。

Who this course is for:

  • LLM(大規模言語モデル) AIとのやりとりに興味がある VBA 開発者
  • レクチャーの過程でコーディング中に一時的な記述ミスがあります。許せない方は受講しないようにしてください