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年08月04日 更新
  1. 「ドコモの銀行」きょう始動 「d NEOBANK」消滅、最大4.5%還元 強みは何か解説 (2026年08月03日)
  2. 4キャリアで買うべきおすすめスマホ【2026年8月版】「一括1円」「月1円」からお得なiPhone/Pixel/Galaxyまで (2026年08月02日)
  3. シャープが「AQUOS R11」で挑む“価格高騰時代”のスマホ戦略 「シェアを追うよりも既存ユーザーを大切に」 (2026年08月03日)
  4. ahamoに「神です」との声――値段そのままで40GBに 「課金されたのかと思った」と戸惑いも (2026年08月01日)
  5. 「d NEOBANK」は消滅して「ドコモの銀行」に、アプリアイコンも変更 住信SBIネット銀行の商号変更で (2026年07月09日)
  6. JR東日本「分かりにくい」新幹線券売機を改善へ なぜ、スマホではなく「駅での最短1分購入」を実現? (2026年07月04日)
  7. あなたの街の「スマホ決済」キャンペーンまとめ【2026年8月版】〜PayPay、d払い、au PAY、楽天ペイ (2026年08月03日)
  8. d払い、dポイントのキャンペーンまとめ【8月1日最新版】 1万〜10万ポイント還元の施策がめじろ押し (2026年08月03日)
  9. ソフトバンクがHAPSの試験サービスを8月に開始――今年、サービスを開始すると宣言したNTTグループはいつなのか (2026年08月02日)
  10. ゲオが「ゲオのサマーセール2026」を8月8日から開催、中古のスマホやゲームがお得に (2026年07月31日)
最新トピックスPR

過去記事カレンダー