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年06月20日 更新
  1. 「ナビダイヤル」の改善を 「dカード」を無理やり契約させているのか――NTT定時株主総会で出たドコモ関連の主要質問まとめ (2026年06月18日)
  2. DAZNサッカープラン「返金・解約」手続き発表 「画面に書けばOK」はもう通じず――炎上背景と教訓を徹底分析 (2026年06月18日)
  3. お風呂でのスマホ使用、防水性能があっても危険な理由と「どうしても持ち込みたい」ときの正しい対策 (2026年06月19日)
  4. 暑い日に身に着けたいソニーの“着るエアコン”「REON POCKET 6」を試す ハンディファンより便利で体感マイナス2度? (2026年06月19日)
  5. 現在povoに未対応の5G SA、早期導入を検討――新社長が語る通信品質への覚悟 (2026年06月18日)
  6. 【3COINS】1100円の「スマホ快適グラス」 寝ながら腕を上げずに画面を見られる (2026年06月19日)
  7. ソフトバンクが「今回もやる」とGalaxy S26を月額1円で販売――販売方法を早急に見直さないと撤退を迫られるメーカーも (2026年03月08日)
  8. ドコモ、「d払い特典」の還元上限を「一律200ポイント」に変更 ランクによっては改悪 (2026年06月16日)
  9. 岐路に立つシャープのスマホ戦略 AQUOS proモデルは「白紙」、wish新機種は「プランニング中」 (2026年06月17日)
  10. なぜ? カーナビが「NHK受信料」対象になるワケ 課金されるケースと徴収を免れる方法 (2025年04月15日)
最新トピックスPR

過去記事カレンダー