自分のペースでゆったり学ぶ Excel VBA [改訂 2 版]
ジブンノペースデユッタリマナブエクセルブイビーエーカイテイニハン
- 著者:
- 日花弘子(ヒバナヒロコ)
- 注目:
- 総合 869 位
- 出版社:
- 技術評論社
- 出版日:
- 2020年05月15日頃
- ISBN:
- 9784297112493
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
好評のイラストたっぷり VBA 入門書が、
最新 Excel 2019/Microsoft 365 に対応しました!
本書は、森のくま君と先生、絵美ちゃんの 3 人 (?) といっしょに学ぶ、いちばんわかりやすい Excel VBA の入門書です。VBA で 1 からプログラムを作れるようになりたい! VBA を本当に理解したい! という方のために、VBA プログラミングの基本の基本から、楽しいストーリーとイラストでていねいに解説します。プログラミング経験ゼロの方でも、Excel VBA が絶対わかるようになります!!
●chapter 1 くま、先生にプログラムを習う
〜プログラムって何だろう〜
1-1 コンピュータにわかることば 〜プログラミング言語〜
1-2 プログラムはどこに書くの?
●chapter 2 くま、絵美ちゃんの宿題を見る
〜プログラムを動かしてみよう〜
2-1 プログラムを内容で分けよう 〜プロシージャ〜
2-2 いろんなものを入れる箱 〜変数〜
2-3 箱に名前を付けよう 〜変数名・データ型〜
2-4 指示を出す相手を決めよう 〜オブジェクト〜
2-5 いろいろな指示の出し方 〜プロパティ・メソッド〜
2-6 プロシージャを実行しよう
●chapter 3 くま、毎日の仕事をよく思い出す
〜プログラミングをはじめよう〜
3-1 Excel への指示を書き出そう 〜手順書の作成〜
3-2 ワークシートをコピーしよう
3-3 ワークシートに名前を付けよう
3-4 セルにデータや日付を設定しよう
3-5 短く記述する工夫をしよう 〜オブジェクト変数と With 文〜
3-6 エラーを退治しよう 〜エラー処理〜
3-7 浦島太郎にならないようにしよう 〜コメント・保存〜
●chapter 4 くま、ぐるぐるしなくなる
〜繰り返しをプログラムしよう〜
4-1 操作を指定した回数分繰り返そう 〜For...Next 文〜
4-2 繰り返し処理を加えよう
4-3 繰り返す回数を求めよう
4-4 ワークシートの表示場所を指定しよう
●chapter 5 くま、お菓子を仕分ける
〜条件によって処理を変えよう〜
5-1 条件を付けて仕分けよう 〜IF 文〜
5-2 順番に比べられるようにしよう ?並べ替え?
5-3 カウンタ変数を自分で作ろう 〜 変数 = 変数 + 1 〜
5-4 順番に比べて違うときだけ書き出そう 〜重複削除〜
5-5 変数はどこまで有効? 〜変数のスコープ〜
5-6 本日の注文者を書き出そう 〜プロシージャの仕上げ〜
●chapter 6 くま、ぐるぐるをマスターする
〜条件を指定して繰り返そう〜
6-1 ○○の間は繰り返そう 〜Do 文〜
6-2 変数で繰り返しを監視しよう
6-3 ループの中にまたループ!?
6-4 ループをループで囲もう
6-5 シートを分けてデータを転記してみよう
6-6 明細を転記しよう 〜プロシージャの仕上げ〜
●chapter 7 くま、寝不足解消せず!?
〜ブックを操作しよう〜
7-1 ブックを保存しよう
7-2 データをクリアしよう
7-3 ワークシートを削除して上書き保存しよう
技書の森解説
『自分のペースでゆったり学ぶ Excel VBA 改訂 2 版』 (日花弘子 著、技術評論社、2020 年 5 月発売) は、プログラミングの経験がない人が Excel VBA で一からプログラムを書けるようになることを目指す入門書です。版元は、森のくま君と先生、絵美ちゃんといっしょに学ぶ形式で、VBA プログラミングの基本の基本から楽しいストーリーとイラストでていねいに解説すると案内しており、オススメの読者に、はじめて Excel VBA を学ぶ人と、プログラミングのコツを知りたい人を挙げています。改訂 2 版は Excel 2019 と Microsoft 365 に対応した版です。
全 7 章の構成、プログラムとは何かからブックの操作まで
目次は全 7 章で、各章の題はくま君の物語の一場面と、その章で学ぶことの 2 段で示されています。第 1 章「くま、先生にプログラムを習う 〜プログラムって何だろう〜」でプログラミング言語とプログラムを書く場所を知り、第 2 章「くま、絵美ちゃんの宿題を見る 〜プログラムを動かしてみよう〜」でプロシージャ、変数とデータ型、オブジェクト、プロパティとメソッドを学びます。第 3 章「くま、毎日の仕事をよく思い出す 〜プログラミングをはじめよう〜」は手順書の作成から入り、ワークシートのコピーや名前付け、セルへのデータの設定、オブジェクト変数と With 文、エラー処理、コメントと保存へ進みます。第 4 章から第 6 章は For...Next 文による繰り返し、IF 文による条件分岐と並べ替えや重複削除、Do 文と入れ子のループによるデータの転記を扱い、第 7 章「くま、寝不足解消せず!? 〜ブックを操作しよう〜」でブックの保存やデータのクリア、ワークシートの削除と上書き保存を扱って終わります。
手順書から書き始める VBA の考え方
VBA でつまずきやすいのは文法そのものより、Excel の操作をプログラムの言葉に置き換える段階です。普段マウスで行っているシートのコピーやセルへの入力を、どのブックのどのシートのどのセルに対する指示なのかという形に分解できて初めて、オブジェクトとプロパティ、メソッドの組み合わせとして書けます。本書の第 3 章も、ワークシートのコピーやセルへの入力を書く前に、Excel への指示を手順書として書き出す節から始まります。そのうえで、値を入れておく 変数 の型と、どのプロシージャから参照できるかという スコープ を押さえておくと、プログラムが長くなっても値の取り違えを防げます。表の行を 1 行ずつ処理する ループ は、回数が決まっている時の For...Next 文と、条件を満たす間だけ回す Do 文を使い分けるのが基本で、本書は前者を第 4 章、後者を第 6 章に分けています。
はじめての人に向く理由と、別の本を選ぶ場面
版元はプログラミング経験ゼロの方に向けた本と案内しており、物語とイラストで 1 つずつ積み上げる構成は、プログラミング言語に触れたことがない人が最初に読む VBA の本として選びやすい形です。一方で、目次の範囲はブックとワークシート、セルの操作、繰り返しと条件分岐までで、ユーザーフォームによる入力画面の作成や、他のアプリケーションとの連携を学びたい人は、次の段階の本を合わせて選ぶことになります。また、本書は 2020 年 5 月の刊行時点の Excel 2019 と Microsoft 365 を前提にしています。Microsoft のライフサイクルの案内では Excel 2019 の延長サポートは 2025 年 10 月に終了しているため、手元の Excel と画面や操作の細部を見比べながら進める必要があります。毎日の Excel の作業を自分の手で自動化したいと考えながら、プログラミングの入口で足踏みしてきた人にとって、自分のペースで最初の 1 本を書き上げるまで付き添ってくれる一冊です。
この本に興味がある方におすすめ
関連する本
日花弘子 の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。