[最速入門]ChatGPTに任せる Excelマクロ&VBA 面倒なプログラミングは秒で片づけよう

「[最速入門]ChatGPTに任せる Excelマクロ&VBA 面倒なプログラミングは秒で片づけよう」のカバー画像
著者
大村あつしおおむらあつし 著
定価
1,980円(本体1,800円+税10%)
発売日
2026.5.22
判型
A5
頁数
272ページ
ISBN
978-4-297-15618-3

概要

本書は、従来の学習スタイルを覆す「まったく新しいコンセプトのExcel VBAの入門書」です。

Excelの定型業務などはマクロプログラミングで自動化できるとご存じの方も多いでしょう。今では面倒なプログラミングはChatGPTのようなAIが代行してくれるようになりました。

これから私たちが習得すべきは、AIと対話するスキルです。

どのようにChatGPTを活用したら目的のマクロを作れるようになるのか。

本書は3ステップで解説しています。

最初のステップでは、従来のマクロ記録機能にChatGPTを取り入れ、これだけでメリットがいかに大きいかを実感してもらいます。

次のステップではさっそく、マクロ記録では作れないマクロに取り組みます。

従来と異なるのは「過不足のない正しい情報」でChatGPTに指示を送るスキルの習得。そのために必要となる「4つの知識」に重点をおき解説します。

仕上げの最終ステップでは、ChatGPTの「特徴」を理解し、最大限に活用するためのテクニックを学習。

本書はさらに、自動作成できるマクロを身近に感じていただけるよう「ChatGPTプロンプト集」も付けました。

どうぞ、最速でマクロ&VBAを身につけてください。

こんな方にオススメ

  • てっとり早くExcelマクロ&VBAを学習したい入門者
  • AIを使ってラクにExcelマクロ&VBAを作りたいひと

目次

  • 本書の読み方

Chapter 1 マクロ記録とChatGPTの使い方

  • 1-1 マクロを作るための基礎知識
  • 1-2 「マクロの記録」とVisual Basic Editorの基礎知識
  • 1-3 マクロを含むブックを保存する/開く
  • 1-4 「マクロ記録×ChatGPT」でマクロを自動生成する

Chapter 2 ブックとシートをVBAで操作する

  • 2-1 余白の設定作業でChatGPTへの指示力を磨く
  • 2-2 ブックを開く/保存する/閉じる
  • 2-3 シートを追加/削除する
  • 2-4 Visual Basic Editorの使い方

Chapter 3 セルをVBAで操作する

  • 3-1 VBAでのセルの基本操作
  • 3-2 Withステートメントを理解する
  • 3-3 VBAでデータベースを操作する

Chapter 4 変数を理解する

  • 4-1 変数を使用してみる
  • 4-2 変数のデータ型
  • 4-3 変数の名前付け規則と変数を宣言する場所
  • 4-4 MsgBoxの使い方と演算子
  • 4-5 プロパティの値を取得する
  • まとめ ChatGPTで変数を上手に活用するコツ

Chapter 5 条件分岐を理解する

  • 5-1 If...Then...Elseステートメント
  • 5-2 Ifステートメントの演算子
  • 5-3 Ifステートメントをより高度に使う
  • 5-4 Select Caseステートメント
  • まとめ ChatGPTで条件分岐を上手に活用するコツ

Chapter 6 繰り返し処理(ループ)を理解する

  • 6-1 For...Nextステートメント
  • 6-2 オブジェクトとコレクション
  • 6-3 For Each...Nextステートメント
  • 6-4 Do...Loopステートメント
  • まとめ ChatGPTでループを上手に活用するコツ

Chapter 7 メッセージボックスとダイアログボックスを表示する

  • 7-1 メッセージボックスで押されたボタンを判断する
  • 7-2 組み込み定数とオブジェクトブラウザー
  • 7-3 ダイアログボックスでデータの入力を促す

Chapter 8 VBA関数で文字列と日付を操作する

  • 8-1 VBA関数とは?
  • 8-2 文字列の取得と文字列の変換
  • 8-3 日付を操作する
  • 8-4 数値の変換と値のチェック

Chapter 9 イベントプロシージャ

  • 9-1 イベントプロシージャを作成する

Chapter 10 親マクロと子マクロ(サブルーチン)

  • 10-1 マクロの部品化
  • 10-2 サブルーチンを引数付きで呼び出す
  • 10-3 Functionマクロ

Chapter 11 ChatGPTで理想的なマクロを作る究極のコツ

  • 11-1 ChatGPTのクセを見抜き対応する
  • 11-2 手作業だったらどうするかを考える習慣を付ける

付録 ChatGPTプロンプト集の使い方

  • 索引

プロフィール

大村あつしおおむらあつし

ITライター、小説家

VBA(Excelのマクロ)の解説を得意とするITライターで、2000年代後半にはAmazonで当時はカテゴリーがあったVBA部門で1~3位を独占して上位14冊中9冊を占めるセールスを記録するなど、「日本一成功したVBAライター」と評されている。また、資格「VBAエキスパート」とMicrosoft Officeコミュニティサイト「moug.net」の創設者である。

2007年に小説『エブリ リトル シング』(講談社)が20万部のベストセラーになるとともに、2018年に現在の生成AI時代を予見した小説『マルチナ、永遠のAI。~AIと仮想通貨時代をどう生きるか』(ダイヤモンド社)を上梓するなど、AIに精通した小説家としても活動している。

主な著書は、『かんたんプログラミングExcel VBA』シリーズ、『Excel VBA本格入門』シリーズ(以上、技術評論社)、『大村あつしのExcel VBA Win64/32 APIプログラミング』『Excel VBAの神様~ボクの人生を変えてくれた人』(以上、秀和システム新社)など90冊超。