この記事はプロモーションを含みます
「簡単なVBAコードは書けるようになったので、次のステップに進みたい。どうやって学習したらいいですか?」
今回は、VBA中級レベル以上のスキルを身につけたい人へおすすめ本を紹介します。
初心者レベルのVBA解説本はたくさん出版されていますが、中級者レベルの人を対象にした本自体はあまり出回っていません。
かんたんなコードを書けるようになったけど、その先の学習方法に悩んでいる人も少なくないでしょう。
本記事では、Excel VBAスキルのレベルアップに使えるおすすめ本を2冊紹介します。
この2冊はいずれもブログ「いつも隣にITの仕事」の管理者であるタカハシノリアキさんが書かれた本です。
タカハシノリアキさんは、DXやリスキリングなどについての情報発信やコミュニティ「ノンプロ研」の運営など、精力的に活動されている方です。
2冊とも、VBAのスキルアップしたい方にはきっと役立つ本です。
本記事のレビューが、さらなるVBA学習のきっかけになるとうれしいです。
VBA中級者向けおすすめ本1-正しいコードを書けるようになれる本
まず、正しいコードを書くためにも読んでおきたい本は、「ExcelVBAを実務で使い倒す技術」です。
プログラミング全般に共通して言えることですが、プログラムの恩恵を受けるのは利用する立場のユーザーだけではありません。
コードを書く開発者側が得られる恩恵は、過去のコードをうまく使いまわすことで新しいツール開発にかかる時間を短縮できることです。
また、エラーが発生したとき、速やかに原因の特定と修正できるように見やすいコードを書げることも重要です。
この本では、経験を活用して次のツール作りに進むための方向性も提供してくれます。
この本はVBAの解説本ですが、専門用語が少なめで数日で読みきれる内容に仕上がっています。
それでいて中身はVBA中級者レベル向けで、濃い情報が詰まっています。
本の内容は、プログラミングの研修を終えた新人が、実務に沿ったアドバイスを先輩から受ける感じに近いです。
そのような本はなかなか見つからないので、独学でVBAを使ってきた人にはきっと気付きを得られるのではないでしょうか?
2000円以下なので、価格としてもお手頃です。
VBA中級者向けおすすめ本2-VBAについて深く学べる本
「とにかく深くVBAを学びたい」という人向けにおすすめなのは、「パーフェクト Excel VBA」という本です。
数あるVBAの解説本の中で、内容の濃密さとしてはおそらくトップレベルでしょう。
VBE画面の基本的な使い方からクラスモジュールの使い方まで、かなりの広範囲が網羅させています。
本書を買って中身を覗いてみると、「本当にここまでの知識が必要か?」と感じる人もいるかも知れません。
しかし、本書の中にあるサンプルコードをいくつか実行してみると、短い行数でも一度に多くの処理ができる書き方になっていることがきっと分かるでしょう。
つまり本書を通じて「効率的で高度なコーディング」を学べます。
本書の全てを短時間で身に付けるのは困難かもしれません。
しかし、1年程度の長いスパンでじっくり学習することをおすすめします。
時間をかけて学習することで、しっかり地に足がついたVBAの基礎力を学べるでしょう。
本書は、そういった価値のある本です。
まとめ
今回は、VBAの脱初心者を目指したい人におすすめの本を2冊紹介しました。
最近はChat GPTなどのようなAIツールが世間に浸透しています。
「AIがコードを自動作成してくれるから、プログラミングを学ぶ必要がない」と考えている人も少なくないでしょう。
しかし、AIに命令を出すのはツールを作るその人自身で、AIも質問者のレベルに合わせて回答します。
質問者がVBAの深い知識を持っていれば、きっとレベルの高いコードを返してくれるでしょう。
AIにコードを作ってもらう時代だからこそ、プログラミングの深い知識を備えておくメリットは大きいです。
本書で紹介した2冊は、AI時代に取り残されないためにも必要なプログラミングの基礎知識を学習できる貴重な教材です。
AIツールを使って空いた時間を高度な学習に充てられれば、さらなる効率アップにつながります。
この機会に検討してみてはいかがでしょうか?