VBA勉強してみたけど結局なにも作れず挫折した…
ネットに載ってるコードをコピペしたけどなぜか動かない…
そんなあなたにオススメしたい本があります!
VBAを勉強したけど、自力でなんにも作れないぞ!と思っていた私を救ってくれた1冊をご紹介します。
カエル本、おすすめです!!
あなたにおすすめの本はこれ!秀和システムさんから発売されている
図解! Excel VBAのツボとコツがゼッタイにわかる本 プログラミング実践編 という本です!
著者の立山秀利さんは初心者向けIT関連の本を数多く執筆されていらっしゃいます。
また、VBAセミナーで実際に初心者を教えていたご経験があり、初心者がどこでつまづくのかを知り尽くした方です。
カエル本には初心者のわからない…をわかった!に変えてくれるツボとコツがギュッと凝縮されています。
表紙のカエルさんが目印だよ!
勝手にカエル本って呼んでる
まずはカエル本がどんな本か紹介するね
カエル本、どんな本?
1.プログラムを作るときの考え方を解説してくれる
カエル本では最初にプログラムを作るときの考え方を解説してくれます。
VBAはコードの書き方(文法)やこういう処理をしたいときはこの方法を使おう!といった知識は検索すれば簡単に手に入れることができます。
しかし、この場合はどうしたらいいか?や、なぜこの書き方ではダメなのか?といったノウハウ、つまり知識の使い方はなかなか検索では得ることができません。
冒頭では少しずつ作る、確かめながら作るといったノウハウを丁寧に解説してくれます。
どうしたらいいの!?なんでなの?
みたいなことって検索しづらいよね
yahoo知恵袋などに参考になる質問があるとは限らないし
本当にケースバイケースなことが多いからね
2.サンプルプログラムを作りながら解説してくれる
カエル本ではサンプルとしてプログラムを1から作り上げていきます。
条件分岐や繰り返しなど、完成系のコードを見ただけでは理解がむずかしい処理は、まずは条件分岐や繰り返しなどを抜いたところから解説してくれます。
条件分岐や繰り返しはプログラムを組む醍醐味ではあるのですが、初心者にとって大きな壁になっていることも事実です。
WEB上で公開されているプログラムをコピペしたけど、動かなかった…
どこを直せばいいのかわからない…
といった悩みはプログラムの成り立ちを理解できないと解決することは難しいでしょう。
ネットで公開されてるプログラム
解説を読んでもわからなかったよ…
初心者はそもそも人が書いたプログラムを
解読することが難しいんじゃないかな?
3.サンプルデータ、完成品がダウンロードできる
サンプルプログラムを作る上で必要なデータは秀和システムさんのHPからダウンロードすることができます。
また、サンプルプログラムの完成品もダウンロードできるので、自分で作成したプログラムと比較して答え合わせをすることもできます。
サンプルのデータを用意するのって
地味にめんどくさいよね〜
コードのスペルミスが原因でエラーが出る
なんてこともあるから比較できるのは助かるね
カエル本、激推しポイントはココ!
激推しポイント①:コードが全部書いてある
カエル本にはプログラムに必要なコードが全部書いてあります。
正解がはじめから載っていたら勉強にならないんじゃないの?と思うかもしれませんが、そんなことはありません。
むしろその逆で正解のコードの成り立ちについて順を追って詳しく解説してくれているので、理解しやすくなるのです。
なにを変数にするかが難しいと思ってたけど
順番に考えていけばいいんだってことがわかったよ
また、解説を読んでわからないところがあっても実際にコードを書いてみて動きを確かめることができるので、解説だけを読んで頭の中で考えるよりも理解しやすくなります。
実際に目で見たほうがわかりやすいこともあるね
激推しポイント②:初心者あるあるを先回りで教えてくれる
エラーは出てないけど
思ってたんとちがう結果になった!
あるあるだね〜
エラーではないけど、思った通りの処理をしてくれないのは初心者あるある。
カエル本ではこの初心者あるあるも体験させてくれます。そして、初心者あるあるを体験した上でそのような実行結果になった原因を解説し、こうすればいいんだよ!と教えてくれます。
なんか違う!を体験してから正解発表だったから
すごく身についたよ
実体験にもとづく気づきは
実践の中でしか得られないものだから
とても貴重だよね
激推しポイント③:デバック機能について書いてある
プログラミングにおいて一番根気のいる作業がまちがいを見つけること!
どこにまちがいがあるのか1行1行丁寧に確認していくので、気の遠くなるような作業です。
そんなまちがい探しの強い味方がデバック機能です。
カエル本の最後でこのデバック機能についてふれているのですが、わたしは最後のほうは完全に油断していてデバック機能についてかる〜く読み飛ばしてしまったのです!
どこが間違ってるのか
全然わかんないよ〜
デバック機能を使うといいよ
実はこのデバック機能、初期設定では画面に出てこないことがあるので、初心者は存在すら認識できない場合があります。
わたしはデバック機能の項目を軽く読み飛ばしてしまったためにしばらくその存在に気づいていませんでした。ちゃんと親切に設定方法まで書いてあったにも関わらず…
最後まで油断せずに読もう!!!
ほんとうに初心者フレンドリーな
すばらしい本だね
まとめ
カエル本は以下の点で、VBA初心者におすすめです。激推ししています!
- プログラムを作るときの考え方を解説してくれる
- サンプルプログラムを作りながらコードの解説をしてくれる
- コードが全部書いてある
- 初心者あるあるを先回りで教えてくれる
- デバック機能について書いてある
わたしを成長させてくれた
おすすめの1冊だよ!
本屋さんになかったら
電子書籍を購入してみてね
電子書籍版は↓こちら
コメント