ISBN 9784815613846

Excel マクロ&VBA やさしい教科書 [2021/2019/2016/Microsoft 365対応]

Excel マクロ&VBA やさしい教科書 [2021/2019/2016/Microsoft 365対応]
著者
古川順平
刊行
2022-03

概要

Excel マクロと VBA を基礎から業務直結技まで段階的に習得する

想定読者

Excel は日常的に使っているが、マクロは触ったことがなく、繰り返し操作の自動化に初めて取り組む事務・業務担当者

こんな人には向いていない

  • VBA の基本文法をすでに理解しており、クラスモジュールや API 連携など発展的な実装力を求める読者
  • Python や他のスクリプト言語での自動化に移行しており、VBA を選ぶ理由が薄い開発者
  • 関数・数式の学習を求めている人(本書は VBA/マクロ専用で、ワークシート関数の解説は対象外)

読了後にできるようになること

  • マクロ記録機能を使った自動化の流れを把握し、生成されたコードを読み解く力
  • 変数・条件分岐・繰り返し処理など VBA プログラミングの基本構造を実装できる
  • セル・表・ワークシート・ワークブックをコードから操作する Object モデルの扱い方
  • エラー発生時の例外処理を組み込み、実務で壊れにくいマクロを書く手法
  • ユーザーフォームを作成してインタラクティブな入力 UI を Excel 上に構築する方法
  • 複数帳票のデータを集約・加工する実務的なシナリオへの適用方法

本書のキー概念(章解説)

  • 第 1 章 はじめてのマクロを作成する — 開発環境の有効化とマクロの実行方法を確認する導入章
  • 第 2 章 記録機能でマクロを体験する — コードを書く前にマクロ記録で動作原理を直感的につかむ
  • 第 3 章 VBAの基本を身につける — 変数・構文・モジュール構造など言語の骨格を把握する
  • 第 4 章 セルの値や書式を操作する — Range オブジェクトの基本。実務で最も頻繁に使う操作群
  • 第 5 章 表のデータを操作する — フィルタリング・並び替えなど業務データ加工に直結
  • 第 6 章 ワークシートを操作する
  • 第 7 章 ワークブックを操作する
  • 第 8 章 より柔軟に操作対象を指定する — With 構文や変数によるオブジェクト参照の応用
  • 第 9 章 変数で操作対象や値を指定する
  • 第 10 章 関数を使った処理 — VBA 組み込み関数とワークシート関数の呼び出し方
  • 第 11 章 条件に合わせて処理を変更する — If / Select Case による分岐。ロジック記述の核心
  • 第 12 章 処理を繰り返し実行する — For / Do ループ。大量データ処理に不可欠な章
  • 第 13 章 エラーが発生した際の対処方法 — On Error 構文で実務耐性のあるコードにする
  • 第 14 章 ユーザーと対話しながら進める処理
  • 第 15 章 ユーザーフォームを利用する — 入力 UI を Excel 上に構築する応用章。GUI 開発の入口
  • 第 16 章 帳票のデータを操作する
  • 第 17 章 複数の帳票のデータまとめる — 複数シート・ブックをまたいだデータ集約が最終到達点

ハイライト

  • マクロの基本から、すぐに仕事に使える技まで、はじめてマクロの作成にチャレンジする人に必要な知識を、厳選して解説していきます。無理なく『やさしく学べる』、初心者のためのマクロ・VBA入門書です。(本書の編集コンセプトが端的に表れている一文。初心者向けに的を絞った設計方針を示す)

編集メモ

Qiita での本 ISBN への直接言及は確認できず(検索結果 0 件)。Rakuten ランキング情報も未取得。書誌情報のみから判定するため supplementary とする。Excel VBA 入門書カテゴリ内での相対評価は別途シグナル収集後に再評価を推奨

読む前に押さえておきたいこと

  • Excel の基本操作(セル入力・数式・シートの追加・保存)ができる
  • プログラミング経験は不要。条件分岐・繰り返しという概念が何となく分かっていれば十分

学習のコツ

  • 1〜2章でマクロ記録を先に体験し、VBA コードの形を目で見てから 3 章の文法学習に入ると抵抗が少ない
  • 4〜5章(セル・表操作)と 11〜12章(条件分岐・ループ)は実務頻度が高いので、他の章より時間をかけてコードを手で打ち込んで練習する
  • 13章(エラー処理)は読み流しがちだが、同僚が使うマクロを作る段階になったら必ず戻って実装する
  • 15章(ユーザーフォーム)は独立した UI 設計の話題なので、基本操作に慣れた後に取り組むと理解が深まる
出版社による内容紹介

マクロの基本から、すぐに仕事に使える技まで、はじめてマクロの作成にチャレンジする人に必要な知識を、厳選して解説していきます。無理なく「やさしく学べる」、初心者のためのマクロ・VBA入門書です。最新のExcel 2021に対応! 1章 はじめてのマクロを作成する2章 記録機能でマクロを体験する3章 VBAの基本を身につける4章 セルの値や書式を操作する5章 表のデータを操作する6章 ワークシートを操作する7章 ワークブックを操作する8章 より柔軟に操作対象を指定する9章 変数で操作対象や値を指定する10章 関数を使った処理11章 条件に合わせて処理を変更する12章 処理を繰り返し実行する13章 エラーが発生した際の対処方法14章 ユーザーと対話しながら進める処理15章 ユーザーフォームを利用する16章 帳票のデータを操作する17章 複数の帳票のデータまとめる

この本がどの学習段階で役立つかは、 関連する ロードマップ から確認できます。

質問に答えるだけで、
あなたに合う専門書が見つかる

IT・デザイン・士業・医療・経理・教育・研究 ほか、あらゆる分野の専門書と 「読む順序」(学習ロードマップ)を収録。何を選べばいいか分からなくても、 いくつかの質問に答えるだけでたどり着けます。