自分のペースでゆったり学ぶ Excel VBA [改訂 2 版]

ジブンノペースデユッタリマナブエクセルブイビーエーカイテイニハン

自分のペースでゆったり学ぶ Excel VBA [改訂 2 版]の表紙
アプリケーション
著者:
日花弘子(ヒバナヒロコ)
出版社:
技術評論社
出版日:
2020年05月15日頃
ISBN:
9784297112493
在庫:
在庫あり
5(1 件 / 楽天ブックス)
初級者向け
EXCELアプリケーションVBAプログラミング入門ビギナーストーリー形式イラスト付きMicrosoft 365Excel 2019プログラミング学習

なぜ注目されているか

総合869位 ↑ 4 ランクアップ

書籍紹介

好評のイラストたっぷり 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 本を書き上げるまで付き添ってくれる一冊です。

この本に興味がある方におすすめ

関連する本

日花弘子 の他の書籍

関連記事

関連用語

共有: