VBA おすすめ書籍(入門から中級・上級まで)

 これから VBA プログラミングを学ぶ人のための、VBA おすすめ入門書 と、さらにステップアップしたい人のための VBA 中級・上級レベルの書籍 を紹介します。

VBA おすすめ書籍(入門から中級・上級まで)

Excel VBA 本格入門

Excel VBA 本格入門 ~日常業務の自動化からアプリケーション開発まで~

中古価格
¥2,800から
(2017/8/26 00:46時点)

 560 ページに及ぶ大著です。分厚い本です。タイトルには「入門」なのに「本格」とあって、なんだか矛盾しているようにも思えます。初心者ならば、もっと薄い本から始めたほうがよさそうな気もします。しかし本書は初心者としてページをめくり、読み終わる頃には VBA 上級者となっている、そのような目的で著された本なのです。

 著者の大村氏がまえがきに書いてあるように、「図解」や「対話形式」で書かれた初心者向けの本は、その情報量があまりに少ないために、初心者卒業と同時に2冊目、3冊目を探すことになります。そんな無駄なお金を払うぐらいなら、最初から情報量のたくさん詰まった本を購入したほうが結果的にコストパフォーマンスもよいのです。別に分厚い本を買ったからって1度に読む必要はありません。手元に置いておけば、いつでも辞典として活用できるのです(もちろん私の机にも置いてあります)。

 本書では Excel の操作を VBA に記録する「マクロ記録」の使い方から始まって、「プロパティとは何ぞや?」、「オブジェクトとは何ぞや?」という VBA の概念をしっかり学び、そのあとブックやシート、セルの操作を覚え、そのあとは「条件分枝」や「繰り返し処理」、「配列変数」などプログラミング技術の基礎を習得します。ここまでが Part1 であり、続く Part 2 では「ユーザーフォーム」や「コントロール」「 VBA 関数」など開発に必要な実践的な技術を学びます (Part 2 はリファレンス的に用いる部分ですので、順番はあまり関係ありません) 。本書を読み切ることができたなら、VBA で必須となる知識はひと通り身についているはずです。
 

たった1秒で仕事が片づく Excel自動化の教科書

たった1秒で仕事が片づく Excel自動化の教科書

中古価格
¥1,628から
(2017/8/15 21:22時点)

「毎週毎週、同じ作業ばかりでいやになるよ」
「大きなデータを扱っているので、ミスして上司に叱られてばかり」
「本やセミナーで Excel の効率的な使い方を学んだけれど、やっぱり作業量は半端なく多いよな」
という悩みをお持ちの皆さん。最終的な解決法は Excel操作を効率化することではなく、Excel操作そのものを自動化して作業量を限り無くゼロに近づけることです。これまで十分に Excel のスキルは磨いたというかたは、思いきってプログラミング (VBA) の世界に足を踏み入れてください。プログラミングといっても、VBA は C++ や Java などに比べると、とてもやさしい構文で記述される言語であり、ちょっと触ってみると「想像していたより簡単だな」と思われるはずです。

 本書は構文や言語構造の教科書ではなく、あくまで「 VBA を仕事に生かす」という方針で編集されているので、学んだことがすぐに利益となる実感が得られます。プログラミングを学ぶときは、ある特定の目的に沿ってプログラミングをいくつも書いてみて、その言語に慣れた頃に細かい規則などを学び始めるほうが知識が定着しやすく効率的です。皆さんもぜひ本書を片手に VBA を使ってみてください。
 

Excel VBA を実務で使い倒す技術

ExcelVBAを実務で使い倒す技術

新品価格
¥1,944から
(2017/8/15 21:23時点)

 タイトルにある通り、現場での実務・開発方法に特化した本です。単に「動くコード」ではなく、「チームでの共有」を前提とした書き方をしているのがユニークです。現場のチーム全員が VBA について知識を共有することが重要であるという、普通の技術書には決して書かれていないようなことを指摘してくれます。「それぞれが独学で学んでバラバラな方法で VBA を使っている」という職場に勤めておられるかたはぜひ本書でカオスを抜け出してください! ショートカットキーや自動構文チェック、イミディエイトウィンドウの活用法など、意外と見落としがちなことも書いてあります。
 

入門者の Excel VBA(初めての人にベストな学び方)

入門者のExcel VBA―初めての人にベストな学び方 (ブルーバックス)

中古価格
¥609から
(2017/12/2 22:18時点)

 タイトルに「入門者の」とあるとおり、VBA 未経験者でも読み進めていけますが、内容が実践的なので、マクロの内容自体は中級レベルです。とにかく仕事で使えそうなマクロを作りながら VBA の基本文法を覚えていこうというスタイルで書かれています。
 

脱入門者の Excel VBA 自力でプログラミングする極意を学ぶ

脱入門者のExcel VBA 自力でプログラミングする極意を学ぶ (ブルーバックス)

中古価格
¥800から
(2017/12/2 22:18時点)

 『入門者の Excel VBA』の続編です。「VBA の基本的なことはひと通り知っているよ」という中級者向けに書かれた本です。「こういう処理のときは、こういうマクロを書きましょう」という「定番」プログラムをお手本にしながら、その構造を解きほぐすように解説してくれます。

スポンサーリンク
スポンサーリンク
末尾広告
末尾広告

コメントをどうぞ

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください