Excel VBA の絵本 毎日の仕事がはかどる 9 つの扉
エクセルブイビーエーノエホン マイニチノシゴトガハカドルココノツノトビラ
- 著者:
- 株式会社アンク(カブシキガイシャ アンク)
- 注目:
- 総合 2887 位
- 出版社:
- 翔泳社
- 出版日:
- 2021年11月10日頃
- ISBN:
- 9784798170282
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
イラストで学べる一番やさしい Excel VBA の入門書。
技書の森解説
『Excel VBA の絵本 毎日の仕事がはかどる 9 つの扉』 (株式会社アンク 著、翔泳社、2021 年 11 月刊) は、Excel のマクロと VBA をイラスト中心の説明で学ぶ入門書です。国立国会図書館の書誌では、書名に「豊富なイラストでイメージしながら学ぼう!」が添えられています。版元の紹介文は、何千件もの単純な繰り返し作業をまとめて行う、西暦から和暦への変換のような処理を行う、フォームを作ってデータを入力する、といった使い道を挙げ、プログラミングをしたことがない人や他の本で挫折した人を対象に含めています。
マクロの記録から VBA のコードへ進む構成
目次は第 1 章「マクロ」から始まり、マクロを記録して使う操作、マクロと VBA の関係、記録で生成されたコード、マクロ付きファイルの保存と読み込みを扱います。第 2 章「VBA プログラミングの基礎」で変数とデータ型、配列、コレクションへ進み、第 3 章「演算子」、第 4 章「関数とプロシージャ」、第 5 章「制御文」へ進みます。第 5 章には If〜Then、Select Case、For〜Next、Do〜Loop といった分岐と繰り返しの構文に加えて、エラー対応の節とサンプルプログラムが入っています。第 1 章から第 8 章は、それぞれ「ここが Key」の項で始まり、コラムで終わります。
Excel のオブジェクトとフォームを扱う後半
Excel の画面に並ぶブック、シート、セルは、VBA から見ると階層を持つオブジェクトです。値や書式はプロパティとして読み書きし、選択や削除のような動作はメソッドとして呼び出し、セルの値が変わったといった出来事はイベントとして受け取ります。本書は第 6 章「Excel オブジェクトの基礎」でオブジェクト、プロパティ、メソッド、イベントを説明し、第 7 章「Excel オブジェクトの実践」でセルの参照と編集、値の検索、行と列の操作、ワークシートとブックの操作、グラフの参照までを扱います。第 8 章「コントロールとフォーム」ではテキストボックスやチェックボックス、リストボックスなどの部品を使ったフォームの作成を取り上げ、第 9 章「付録」にデバッグ、Public と Private、XML の読み込みを収めています。
第 4 章の変数のスコープと第 5 章の制御文
第 4 章は変数の スコープ を、第 5 章は 繰り返し処理 からの脱出を扱います。Excel と VBA の本の選び方は Excel / VBA 本ガイド にまとめています。本書は、マクロの記録から VBA の基礎、Excel のオブジェクトの操作、フォームの作成までを、第 1 章から第 9 章に収めた 2021 年 11 月刊の入門書です。
この本に興味がある方におすすめ
関連する本
株式会社アンク の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
同じ本を 2 回読むと見える景色が変わる
1 回目は「ふーん」で終わった本も、2 回目に読むと「そういうことか!」と理解が深まります。再読の効果と、効率的な 2 周目の読み方を紹介します。
技術書の読書メモ術 - 読んだ内容を確実に定着させる記録法
技術書の内容を定着させる 3 行メモ法と、ツール選び、メモを実務に活かす仕組みを紹介します。
関連用語
抽象クラス
直接インスタンス化できず、サブクラスに共通のインターフェースと部分的な実装を提供するクラス
Template Method パターン
アルゴリズムの骨格を親クラスで定義し、具体的なステップをサブクラスに委ねるデザインパターン
単一責任の原則
SOLID の S - クラスやモジュールが変更される理由は 1 つだけであるべきという設計原則
Decorator パターン実装
既存オブジェクトの振る舞いを動的に拡張し、継承を使わずに機能を追加するデザインパターン
State パターン
オブジェクトの内部状態に応じて振る舞いを切り替え、状態遷移を明示的にモデル化するデザインパターン
SpringBoot
Java の定番フレームワーク Spring を、設定を簡素化して手早く使えるようにした基盤