VBAの勉強を独学で始めてVBAの資格「VBAエキスパート エクセルVBAベーシック」に合格しましたので、使用したテキストや勉強方法を紹介していきます。
VBAを初めて使用したのは3年前です。そして今後も再度VBAを仕事で扱うことになったので、復習も兼ねて勉強をしました。
VBAエキスパートはベーシックとスタンダードがあり、下位資格のベーシックであるものの、今まで知らなかった知識を身に付けることができたので、上位資格であるスタンダードにも挑戦しようという気持ちになりました。
これからVBAエキスパートに挑戦する人に、少しでも参考になれば嬉しいです。
VBAについて
VBAについてよくわからない人もいるかと思います。実はおそらく誰しもが利用したことがあるソフトに搭載されている機能なのです。
VBAとは?
VBAとは、エクセルなどのオフィスソフトを使用した作業を自動化するためのプログラミング言語のことです。
Pythonなどのプログラミング言語はインストールする手間が発生しますが、VBAはインストールする必要がありません。
煩わしいインストールの作業がないためすぐに利用できる利点があります。
欠点としては、オフィスソフトしか使えないという点でしょうか。他のアプリとの連携は不向きなので、Pythonなどの別のプログラミング言語を検討しましょう。
VBAで何ができるの?
VBAで実現できる代表的なものは入力作業の自動化です。
例えば、今まで手動で入力していた作業などをボタン一つで終わらせることができます。
作業の自動化の他にも空欄や誤字脱字のチェックなどもできます。
VBAを扱えるだけで事務作業の多くを削減することができるのです。
私も以前いた会社でVBAを使って業務効率化に取り組んだ経験があります。
どのような仕事を効率化したかというと、多くが入力作業やコピペ作業の自動化でした。
「VBAエキスパート エクセルVBAベーシック」の対策で使用した参考書
私が「VBAエキスパート エクセルVBAベーシック」の合格に向けて使用した参考書を紹介します。
VBAエキスパート公式テキスト ExcelVBAベーシック
VBAエキスパート公式テキスト Excel VBAベーシック 新品価格 |
この参考書を選んだ最大の理由は、この参考書から試験問題が出題されるからです。
この手の参考書は文字だらけというパターンが多い印象ですが、そのようなことはなく、図が豊富でとても読みやすかったです。
演習問題も1回分ついているので、試験の出題傾向や雰囲気も感じ取れると思います。
勉強方法
この参考書から出題されるということで、まずは参考書の本文をひたすら読みました。
次に、掲載されているプログラムを実際に入力し、動作を確認しながら本文を読みました。
この工程を何度か繰り返しました。繰り返しているうちにVBAの知識やプログラムが頭に入ってきました。
最後に取り組んだのは参考書に付属されている演習問題です。この演習問題を何度も解きました。
1回分だけでは不安だったので、別途で演習問題を購入し、何度も繰り返し解きました。こちらの演習問題は40問×3回分あります。
参考書に付属されている問題と、別途で購入した演習問題の合わせて4回分を完璧に解けるようにして試験に臨みました。
「VBAエキスパート エクセルVBAベーシック」を受験してみた感想
あらかじめ日時を予約して試験会場に行き、指定されたパソコンで受験しました。
実際に試験を受けてみて感じたことは、思ったよりも難しかったということです。演習問題を完璧に仕上げても、けっこうギリギリで合格しました。
穴埋め問題が多かった印象です。プログラムをきちんと読み理解する力が重要ではないかと思っています。
いきなりスタンダードを受けても大丈夫?
ベーシックに合格していなくてもスタンダードを受験できますが、私はおススメしません。
なぜなら、ベーシックレベルでも十分に業務に通用するからです。
まずは、ベーシックレベルを合格し、業務上必要であるならばスタンダードへ進むのが良いのかなと思います。
上位資格である「VBAエキスパート エクセルVBAスタンダード」合格に向けて勉強中
私は過去にVBAを使用して業務改善アプリを開発したことがありますが、ベーシックレベルでも十分業務で通用するかと思います。
今回勉強してみて、自分の実力はベーシックレベルだなと思いました。
今後もっと高度なシステムを開発できるように、レベルアップしたいと思っています。
そこで上位資格である「VBAエキスパート エクセルVBAスタンダード」合格に向けて勉強中です。
VBAエキスパート公式テキスト Excel VBAスタンダード 新品価格 |
半分くらい読み進めましたが、やはりベーシックと比べて難しいです…。
合格してみて思ったこと
VBA経験者という立場からの受験でしたが、自分が知らなかった知識や技術を学べたのはとても大きいことでした。
VBAをこれから覚えたいという初心者の方は、「VBAエキスパート公式テキスト ExcelVBAベーシック」のテキストから読み始めるのがいいと思います。
見やすくわかりやすいですし、資格取得もできれば一石二鳥ですよね。