新装改訂版 Excel VBA 本格入門 〜マクロ記録・ If 文・ループによる日常業務の自動化から高度なアプリケーション開発まで VBA のすべてを完全解説(シンソウカイテイバンエクセルブイビーエーホンカクニュウモンマクロキロクイフブンループニヨルニチジョウギョウムノジドウカカラコウドナアプリケーションカイハツマデブイビーエーノスベテヲカンゼンカイセツ)
アプリケーション- 著者:
- 大村あつし(オオムラアツシ)
- 出版社:
- 技術評論社
- 出版日:
- 2020年01月22日頃
- ISBN:
- 9784297111014
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Excel VBA を本気で自分のものにしたい方、入門書を終えてから一気のレベルアップを狙う方、ユーザーフォームやコントロールなど実務で Excel VBA を思いのままに操りたい方、そんな Excel VBA ユーザーの皆さまにとっての最高の教科書です。
マクロ記録や VBE の使い方といった基本のキから、関数、イベント、エラー処理まで、 Excel VBA プログラミングにマストな 22 テーマを完全網羅。本書をやりきることで、 Excel ユーザーの方が Excel VBA プログラマーと名乗れるレベルに到達できることを請け合います。
今回の「新装改訂版」では、はじめての方もスムーズに入っていけるようにマクロ記録などのボタン操作が手にとるようにわかる YouTube 動画をご用意しました。もちろん、すべてのサンプルマクロがダウンロード可能。 Excel 2007 以降の全バージョンに対応しています。
【読者特典】
〇書籍連動 YouTube 動画
本書内で解説している「マクロの記録」と「 Visual Basic Editor の使い方」を YouTube 動画でも解説
〇キーワード当てゲーム
Excel VBA で開発された『ロロナを救え!』で,楽しみながら VBA のキーワードが学べる
〇サンプルマクロ
全 200 のサンプルマクロ。 Excel 2007 以降対応
技書の森解説
マクロの記録や簡単な自動化はできるようになったものの、少し複雑な処理を書こうとするとコードが動かない。 Excel VBA の学習者が二度目にぶつかるこの壁を越えるために書かれたのが本書です。著者の大村あつし氏は VBA 関連書を数多く手がけてきた実績があり、本書では変数のスコープ、オブジェクトモデルの階層構造、エラーハンドリング、クラスモジュールの導入といった、入門書では触れられにくい中核概念を丁寧に掘り下げています。
「本格入門」という書名が示すとおり、初めて VBA に触れる人がいきなり読むにはやや骨が折れます。マクロ記録で生成されたコードを読み書きできる程度の下地がある人が、そこから「自分でゼロからプロシージャを設計し、保守しやすいコードを書く」段階へ進むための橋渡しとして機能します。新装改訂版ではサンプルコードや画面が整理され、学習の途中で環境の差異につまずく場面が減っています。「 VBA は動かせるが、なぜ動くのか説明できない」という状態を脱し、業務ツールを自信を持って設計できるようになりたい人に向く一冊です。
この本に興味がある方におすすめ
この本に関連
大村あつし の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
YouTube と本の合わせ技が最強
動画で全体像をつかみ、本で深く理解する。YouTube とプログラミング本を組み合わせると、どちらか片方だけより効率よく学べます。
技術書と動画教材の使い分け - それぞれの強みを活かす
技術書と動画教材 (Udemy 等) の強みと弱みを比較し、学習目的に応じた最適な使い分け方を紹介します。
関連用語
Flutter
1 つのコードで iOS / Android 両対応のアプリを作れる Google 製フレームワーク
REST 成熟度モデル
Leonard Richardson が定義した REST API の成熟度を 4 段階で評価するモデル
Intersection Observer
要素がビューポートに入ったことを非同期で検知する Web API
CPU
コンピュータの頭脳にあたる演算装置。プログラムの命令を解釈し実行する
Fetch API
HTTP リクエストを送信するためのモダンな Web API で、XMLHttpRequest の後継
ロギング
アプリケーションの動作を記録し、デバッグ / 監視 / 監査に活用する仕組み