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月12日 更新
  1. KDDI、「副回線サービス」の一部を8月末に終了 “Starlink”や“00000JAPAN”などの代替手段があるため (2026年02月11日)
  2. 楽天モバイル+ドコモ回線がセットの格安SIM「NYCOMO(ニコモ)」 月額4928円でデータ無制限+3GB (2026年02月10日)
  3. ソフトバンク、短期解約を繰り返す「ホッピングユーザー」を抑制 その理由は? (2026年02月09日)
  4. 「東京アプリ」で1.1万円分をゲット、お得な交換先はどこ? dポイント10%増量+楽天ペイ抽選が狙い目か (2026年02月05日)
  5. Amazonで整備済み「iPad(第8世代)」128GBモデルが3万5800円 10.2型ディスプレイ搭載 (2026年02月09日)
  6. Amazonで整備済み「AQUOS sense8」が9%オフで3万円以下 6GB+128GB、5000mAhバッテリー搭載 (2026年02月11日)
  7. 2048Wh、瞬間最大出力2400Wのポータブル電源「EcoFlow DELTA 2 Max」が25万円→9.4万円に (2026年02月10日)
  8. Amazonで整備済み「Galaxy S22 Ultra」ドコモ版が6万4800円 本体にSペンを標準装備 (2026年02月10日)
  9. 財布に入る、カード型の使い切りモバイルバッテリー登場 発火リスクの低いリチウムマンガン電池を採用 (2026年02月09日)
  10. IIJmio、mineo、NUROモバイル、イオンモバイルのキャンペーンまとめ【2月10日最新版】 お得な月額割引や激安スマホも (2026年02月10日)
最新トピックスPR

過去記事カレンダー

2026年