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月27日 更新
  1. 楽天モバイル回線のMVNOサービス「ゼロネオモバイル」登場 月額6248円でデータ無制限、60回払いで端末実質0円 (2026年02月25日)
  2. 最上位モデル「Galaxy S26 Ultra」発表 のぞき見防止ディスプレイや明るいカメラ搭載 実機を写真で解説 (2026年02月26日)
  3. 「Galaxy S26/S26+」発表、日本では5年ぶり「+」モデルも 新チップ搭載でカメラやAIの処理性能が向上 (2026年02月26日)
  4. ためたJRE POINT、モバイルSuicaへ直接チャージ可能に 二度手間を解消 (2026年02月25日)
  5. 「LINEカレンダー」3月提供へ トーク画面から予定作成、共有、リマインドなど完結 アプリ版は7月に登場 (2026年02月26日)
  6. 「Galaxy S26/S26+」日本で3月12日に発売 AIがユーザーの行動を先回りして提案 メーカー版は13万6400円から (2026年02月26日)
  7. 49gの「RokidスマートAIグラス」発売 AIが視覚情報を解析、89言語のリアルタイム翻訳も 約8万円から (2026年02月26日)
  8. 「ドコモ MAX」の特典を“スポーツ以外”に拡充した理由 映像だけでなくリアルな体験価値の提供も (2026年02月25日)
  9. Apple初の「折りたたみiPhone」は2026年9月に登場か 約30万円でTouch ID復活とのうわさも (2026年02月24日)
  10. Google新保証「Pixel Care+」開始 画面修理やバッテリー交換を無料に 「偶発的な損傷も回数無制限で補償」 (2026年02月24日)
最新トピックスPR

過去記事カレンダー

2026年