ChatGPTでExcelのマクロを作成してみようChatGPT使いこなし術(1/2 ページ)

» 2024年09月26日 19時40分 公開
[井上晃ITmedia]

 Excelには、複数の処理を自動化するための「マクロ」という機能が備わっている。マクロを活用すれば、手作業では時間がかかる処理を、コンピュータに自動で実行させることが可能だ。

 これには、大きく分けて「(1)プログラミングを必要としない『マクロの記録』」というアプローチと、「(2)VBA(Visual Basic for Applications)を使ったプログラムを作成する」というアプローチがあるが、入門者が後者に手を出すことは難しかった。一方で、ChatGPTを活用すれば、このVBAを使ったマクロの作成にも挑戦できる。

 本記事では、ChatGPTを活用して簡単なマクロを作成し、それを実行してみたい。

マクロを作成する

 マクロを作成するには、ChatGPTのプロンプトで目的を指定して、Excelのマクロとして出力させればよい。なおマクロ自体がどういうものであり、関数などとどう違うものなのかは本稿では割愛する。

 予備知識がゼロという場合には、必要に応じてこれらを調べておき、その概要や一般的な使われ方を理解してから実践するとスムーズだろう。

 ここでは例として、GPT-3.5を指定した状態で、「『Sheet1の全てのセルにおいて、現状入力されている関数や計算式を削除し、代わりにその関数や計算式によって表示されていた出力結果の数値を入力しなおす』というExcelマクロを作成してください」と指示をした。

 これに対して、ChatGPTは「〜。以下にサンプルのVBAコードを示します」という回答を出力し、VBAのコードを生成した。

photo 「『Sheet1の全てのセルにおいて、現状入力されている関数や計算式を削除し、代わりにその関数や計算式によって表示されていた出力結果の数値を入力しなおす』というExcelマクロを作成してください」に対するChatGPTの出力例
       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年02月24日 更新
  1. ソフトバンク史上初の「10万件純減」――KDDIと共に「数より質」の経営にシフト (2026年02月22日)
  2. 米Orbic、日本市場から事実上の撤退か オービックとの商標訴訟に敗訴、日本法人から情報発信なし【更新】 (2026年02月22日)
  3. 5.3型の小型スマホ「Mode 1 Pocket」を試す 唯一無二のサイズ感、サブ機での運用が最適か (2026年02月23日)
  4. ガストで人を介さず「テーブル決済」、食い逃げ対策はあるのか? すかいらーくに聞いた安心の仕組み (2026年02月21日)
  5. 【ワークマン】1280円の「アーバンマルチストレージサコッシュ」 ミニポーチになる取り外し可能な収納ポケット付き (2026年02月23日)
  6. 「Pixel 10a」は何が進化した? 「Pixel 9a」「Pixel 10」とスペックを比較 “aシリーズ初”の機能も (2026年02月19日)
  7. ガストの「テーブル決済」をPayPayで試してみた 便利だけど思わぬワナも (2024年04月14日)
  8. 【ワークマン】1500円の「Wジョイントスクエアサコッシュ」 独立した2気室構造&前面メッシュポケットで収納 (2026年02月19日)
  9. 着脱は“カチッ”と一瞬 Apple Watch Ultraを格上げするAulumuのマグネット式ナイロンバンド「C03」が快適 (2026年02月16日)
  10. iOSとAndroidで「eSIMクイック転送」がついに解禁 iPhoneとPixelで検証、OSの壁はなぜ越えられた? (2026年02月21日)
最新トピックスPR

過去記事カレンダー

2026年