ExcelVBA|【決定版】VBAに挫折しないために知っておくべき3つのポイント

エクセルVBA VBAの挫折しない勉強方法



あなたはVBAの学習に挫折した、または挫折しそうだと思って、このサイトにたどり着いたのだと思います。

じつは、VBAを学習しても挫折してしまうという人が多いというのが現実で、その証拠にあなたの周りにはExcelを使える人は多くても、VBAが出来るという人の人数は圧倒的に少ないですよね。

このサイトにたどりついたからには、VBA歴10年以上の筆者のプライドに懸けて、VBAを挫折しないため知っておくべき以下の3つのポイント

  • VBAと初心者
  • VBAの入門
  • VBAと資格

について解説していきます☆



Excel VBAに挫折しないために知っておくべき3つのこと

じつは筆者はVBA挫折経験者で、挫折する人の気持ちがわかるんです。

そこで、今回はVBAに挫折した筆者の経験をもとに、VBAに挫折しないために知っておくべき

  • VBAと初心者
  • VBAの入門
  • VBAと資格

について徹底的に解説し、挫折しない方法やコツをお伝えしていきますね☆

ポイント1.VBAと初心者

VBA学習を挫折しないためには、初心者がどのように行動すべきかを知ることが必要です。

というのも、自身のスキルアップのために自主的にVBAを学習することは、半強制的にやらされている学校の勉強とはマインド面が全然違うからです。

定期的にテストや試験が行われる学校の勉強とは違い、VBA学習では試験がないですよね。

そのため、初心者にありがちな質問として

VBAをどうやって覚えたのか

という声があります。

VBAを最も簡単に覚えるためのコツは、たくさんアウトプットをすることです。

要するに何回もプログラミングしてみるということです。

「それが出来れば苦労しないよ!」という声が聞こえてきそうですが、それが事実なのです。

その中で筆者のオススメは、

  1. 現在学習のために使っている本や勉強サイトを最初に目次をざっと読んで全体をどんなことを学習するのか、なんとな~く把握する。
  2. その本や勉強サイトを理解しなくていいのでとにかく一周してみて、VBAがどんなことを出来るのかなんとな~く把握する。
  3. 自分が作りたいシステムを作るために実際にプログラミングしてみて、機能を逆引きするような感じでその都度本やサイトを参考にする。

こうすることで自然に(本当に自然に!)VBAを覚えることができます。

というか、筆者は細かい構文はいまだに覚えていません汗

プログラミングしているときに必要な機能を使う際、その都度本やサイトを参考にする感じですね。

というわけで、とりあえず目次をざっと読み、本を1周して、不完全でいいので自分が作りたいシステムのプログラミングに取り掛かってみましょう!

それでは、VBAの勉強のためにベストな本を紹介しますね☆

というか、この本以外ありえません!というくらいの良書ですね。

エクセルマクロ・VBAの勉強本

エクセルマクロ・VBAの勉強にベストな本は「できる イラストで学ぶ入社1年目からのExcel VBA」です。

 

この本は、難し過ぎず、それでいて簡単過ぎず。絶妙なバランスなんです。

とにかく迷ったらこの1冊!というくらいの本ですね。

アマゾンでも★4.5ですし、間違いないと言えます☆

購入して手元に届いたら、さっそく目次を読んで全体を把握してみてくださいね!

ポイント2.VBAの入門

さて、挫折しないポイント1ではVBAの初心者としての行動を説明しました。

次の挫折しないポイントは「VBAの入門」と称して、あまりオススメできない行動を解説していきます。

まず・・・、

VBAの勉強サイトはおすすめできない

というを声を大にして言います。

いや、正確に言うと、

「VBAの勉強サイトを入門で使うのはおすすめできない(特に無料サイト)」

ということです。

その理由は明確で、サイトは欲しい情報をすぐに見つけることができないということです。

本はめくれば情報が出てきますが、サイトの場合は情報がどこにあるのか分かりにくいし、いちいちクリックして探さなくてはなりません。

特に、プログラミング学習でパソコンを使っているのに、そのパソコンで勉強サイトを表示していると画面を切り替えたりして超面倒です。

それに加え、何事もそうですが、お金がかかっていないと簡単に辞めてしまいがちになります。

それなら最初から2000円くらいのお金を出してVBAの本を買ったほうが近道と言えますね。

また、それに付随して

VBAを学習するのにゲームで学べるわけがない

ということも併せてお伝えします。

  • ゲーム作りを通してVBAを学べる。
  • ゲームのようにVBAを学べる。

そんなわけないですよね。

今まで生きてきて、ゲームのように学べることって何かありましたか?

つまりそういうことです。

ゲームを作りながらVBAプログラミングを学習をできるわけがありません。

VBAを一向に理解できず、挫折に近づくのは間違いないでしょう。

ただ、逆の発想で、VBAを学習するとこんなゲームを作ることができるんだ、というVBAの機能性がわかるというメリットはありますね。

ポイント3.VBAと資格

VBA学習に挫折しないポイントの3つ目は、VBAを学習することで取得できる資格を理解することです。

VBAの学習が資格取得につながればモチベーション維持につながり、挫折しにくくなるという理屈ですね。

VBA学習で取得できる資格は以下のとおりです。

  • VBAエキスパート
  • 基本情報技術者

VBAエキスパートは、名前のとおりVBAの知識があると証明できる資格です。

基本情報技術者は、単にVBAの知識があるというだけではなく情報技術全般の技術があるということの証明になるので、就職・転職に有利になると言えるでしょう。

【参考リンク】

VBAエキスパート → 「VBAエキスパート公式サイト」のページ

基本情報技術者 → 「情報処理推進機構」のページ

まとめ

今回は、VBAに挫折しないために知っておくべき以下の3つのポイントをお伝えしました。

  • VBAと初心者
  • VBAの入門
  • VBAと資格

「VBAと初心者」では初心者が取るべき行動として、

  • VBAをどうやって覚えたか
  • エクセルマクロ・VBAの勉強本

について解説しました。

「VBAの入門」では

  • VBAの勉強サイトはおすすめできない
  • VBAを学習するのにゲームで学べるわけがない

ということを説明しました。

「VBAと資格」では、VBAプログラミングの学習で取得できる資格として

  • VBAエキスパート
  • 基本情報技術者

がありました。

VBAプログラミングの学習は積み重ねですので、ぜひどんどんプログラミングしてみてくださいね☆

そのうち、プログラミングが出来ない人から「どうやって覚えたんだ?」と言われる日が来ますから♪

コメント

タイトルとURLをコピーしました