[改訂新版]Excel VBA をはじめるまえに絶対知っておきたい「マクロ」の本
カイテイシンパン エクセルブイビーエーヲハジメルマエニゼッタイシッテオキタイマクロノホン
- 著者:
- 大村 あつし(オオムラ アツシ)
- 価格:
- ¥1,760
- 注目:
- 総合 1777 位
- 出版社:
- 技術評論社
- 出版日:
- 2022年04月30日頃
- ISBN:
- 9784297128180
- 在庫:
- 1
- 判型:
- 単行本
なぜ注目されているか
書籍紹介
技書の森解説
『[改訂新版]Excel VBA をはじめるまえに絶対知っておきたい「マクロ」の本』 (大村あつし 著、技術評論社、2022 年 4 月刊) は、Excel のマクロの記録と VBA の手前までを扱う入門書です。版元の概要には、日常業務を自動化するなら難しい知識を覚える必要はなく、マクロ記録が使えれば十分という考え方でまとめたとあります。版元が勧める読者は、Excel のマクロをゼロから始めたい人と、マクロで挫折して再挑戦したい人です。
全 7 章と付録 3 本、マクロの予備知識から VBA の体験まで
第 1 章「マクロの予備知識に触れておこう」はマクロと VBA の違い、[開発]タブの表示、セキュリティの設定を扱い、第 2 章「マクロの記録で日常業務を自動化しよう」、第 3 章「Visual Basic Editor でマクロを編集しよう」、第 4 章「マクロを登録しよう」、第 5 章「Visual Basic Editor を使いこなそう」、第 6 章「マクロの記録のステートメントを修正しよう」と続き、最後の第 7 章「VBA を体験してみよう」で変数、条件分岐、ダイアログボックスで押されたボタンの判断、ループに触れて終わります。各節の多くには練習問題が付き、付録はサンプルファイルの説明、Visual Basic Editor のショートカットキー、練習問題の解答の 3 本です。
記録したマクロの編集と VBA の体験の章
第 2 章は記録によるマクロの作成から、編集、実行、[フォームコントロール]のボタンへの登録、Excel マクロ有効ブックとしての保存、マクロの構成と基本用語、個人用マクロブックでの集中管理までを扱います。マクロの記録は、画面で行った操作をそのまま VBA のコードに書き起こす機能です。条件分岐 は、値によって処理の流れを切り替える仕組みです。第 6 章は「マクロの記録の限界」を示したうえで、記録のステートメントを修正する手順を扱います。
マクロのセキュリティ設定と Visual Basic Editor
第 1 章と第 2 章ではマクロを有効にする操作、一時的に有効にする方法、セキュリティのレベルの変更、信頼できる場所への保存を扱います。Microsoft Learn によると、インターネットから取得したファイルのマクロは既定でブロックされます。第 3 章から第 5 章は Visual Basic Editor の起動と終了、画面構成、モジュールとプロジェクト、コードウィンドウの編集操作、ショートカットキーやクイックアクセスツールバー、図形へのマクロの登録、ヘルプの表示、エラーへの対処、イミディエイトウィンドウを扱います。
Excel と VBA の本の選び方は Excel / VBA 本ガイド にまとめています。本書は、マクロの予備知識からマクロの記録、編集、セキュリティ設定、VBA の体験までを全 7 章と付録 3 本に収めています。
この本に興味がある方におすすめ
関連する本
大村 あつし の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
技術書の読書ログを GitHub で管理する - エンジニアらしい記録法
技術書の読書記録を GitHub リポジトリで管理する方法を紹介します。Markdown で読書ノートを書き、コミット履歴で読書の軌跡を残す、エンジニアならではの読書ログ術です。
関連用語
Well-Architected Framework
AWS のベストプラクティスに基づいてワークロードを評価 / 改善するための 6 本柱のフレームワーク
CPU
コンピューターの頭脳にあたる演算装置。プログラムの命令を解釈し実行する
Intersection Observer
要素がビューポートに入ったことを非同期で検知する Web API
クロージャ
関数が定義時のスコープへの参照を抱えたまま持ち出され、外部から変数を参照できる仕組み
自動化
手作業の繰り返し処理を仕組みに任せ、人の手を介さず実行できるようにすること
Flutter
1 つのコードで iOS / Android 両対応のアプリを作れる Google 製フレームワーク