脱入門者の Excel VBA 自力でプログラミングする極意を学ぶ(ダツニュウモンシャノエクセルヴイビーエーEXCELVBA ジリキデプログラミングスルゴクイヲマナブ)
- 著者:
- 立山 秀利(タテヤマ ヒデトシ)
- 出版社:
- 講談社
- 出版日:
- 2016年03月18日頃
- ISBN:
- 9784062579629
- シリーズ:
- ブルーバックス
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
2 万部突破のロングセラー『入門者の Excel VBA 』の著者による新作です。 Excel VBA に入門した方のステップアップに必要な「 3 つの力」を中心に学べます。前作で学んだ基礎知識をおさらいできる補足が各所にあるので、おさらいしながら読みたい人にも安心してお読みいただけます。
2 万部突破のロングセラー『入門者の Excel VBA 』の著者による新作です。 Excel VBA に入門した方のステップアップに必要な「 3 つの力」を中心に学べます。
前作で学んだ基礎知識をおさらいできる補足が各所にあるので、おさらいしながら読みたい人にも安心してお読みいただけます。
本書は、 Excel VBA の入門者レベルの人が中級者へステップアップするためのものです。 VBA のプログラミング上達に欠かせない「プログラムの問題点を見つけて修正する力」「処理が速いプログラムを書く力」「状況の変化に対応しやすいプログラムを書く力」について、実用性の高い作例をとおして学びます。
これ一冊で、効率よく上達しましょう。
本書で用いる作例のブック一式と、入力するコードをまとめて掲載した PDF を著者のウェブページからダウンロードできます。
なお、本書では以下の環境を使い、機能を確認して執筆しています。
Excel 2010 (Windows 7) 、 Excel 2013 (Windows 8.1) 、 Excel 2016 (Windows 10)
本書に掲載している画面は、 Excel 2010 (Windows 7) のものです。
1 章 “入門者”から“脱入門者”へステップアップするには
1.1 Excel VBA の“入門者”ができること
1.2 “脱入門者” へのステップアップに必要な「 3 つの力」
1.3 本書の学習に用いる作例について (転記処理に用いるブックやデータについて)
2 章 データを転記する処理を作成しよう
2.1 完成までの大まかな道筋を立てよう
2.2 ブックを開く処理を作成しよう
2.3 単一のブック/ワークシートへデータを 1 件転記
2.4 ワークシートの記述をまとめよう
2.5 データの内容に応じて転記先を決める
2.6 複数のデータを転記しよう 〜その 1
2.7 複数のデータを転記しよう 〜その 2
2.8 開く CSV ファイルを選べるようにしよう
3 章 VBE のデバッグ機能を使いこなそう
3.1 デバッグとは
3.2 デバッグ機能で「処理の流れ」をチェックする
3.3 「ポップアップ」で変数の値をチェックする
3.4 「ウォッチウィンドウ」で変数やプロパティなどの値をチェックする
3.5 実際にデバッグしてみよう (ケーススタディ 1)
3.6 実際にデバッグしてみよう (ケーススタディ 2)
4 章 実行時エラーが表示されないように対処する
4.1 実行時エラーについて知ろう
4.2 発生を把握できる実行時エラーへの対処例
4.3 発生を把握できない/把握できても発生してしまう実行時エラーへの対処例
5 章 処理が速く、あとで変更しやすいプログラムを実現する
5.1 「処理が速いプログラム」を実現する記述方法を学ぶ
5.2 変更しやすいプログラムに欠かせない「コメント」
5.3 処理対象の数や名前の変更に対応できる記述
5.4 セル範囲の位置変更や列の順番入れ替えに対応しやすくする記述
巻末付録
・ CSV ファイルを開かずにデータを読み込む
・ Excel VBA 基本書式一覧
技書の森解説
マクロの記録で簡単な自動化はできるようになった。でも少し複雑なことをしようとすると途端にコードが読めなくなる。本書はまさにその段階にいる人のために書かれた、「入門書の次」を埋める一冊です。著者の立山秀利氏は Excel VBA の解説書を複数手がけており、入門者が中級へ進む際のつまずきパターンを踏まえた構成になっています。
扱う内容は、オブジェクト・プロパティ・メソッドの関係を正しく理解すること、条件分岐やループを使って処理を組み立てること、そしてブックやシートをまたいだ操作を安定して書く技術です。記録マクロが生成する冗長なコードを「なぜこう書かれているのか」「どう短くできるか」という視点で読み解く力が身につきます。
注意すべきは、本書が想定する読者は完全な初心者ではなく、少なくともマクロの記録と実行を一度は経験している人です。 VBA エディタを開いたことがない段階で手に取ると、前提知識の不足で序盤から苦しくなります。逆に、入門書を一冊やり終えたものの「自分で一からコードを書く力がない」と感じている人にとっては、実務で使える VBA への橋渡しとして噛み合います。
この本に興味がある方におすすめ
この本に関連
立山 秀利 の他の書籍
関連記事
独学プログラマーが「本の沼」にハマる原因と抜け出し方
独学でプログラミングを学ぶ人が陥りがちな「次の本を探し続けて手が動かない」状態の原因と、具体的な脱出方法を解説します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。
スタックオーバーフローのコピペを卒業する日
Stack Overflow からコードをコピペして動かす段階から、自分で設計して書ける段階へ。この成長の壁を越えるために技術書が果たす役割を解説します。