プログラミング初心者にVBAエキスパートは難しい?
公開日:2019年10月15日

私はプログラミング初心者の文系社会人でしたが、少し前にVBAエキスパート(Excel/Accessスタンダード)を独学で取得しました。
最近の日本では、少子高齢化や働き方改革、2050年問題というトレンドワードに伴い、事務作業を始めとして、手作業からITによる自動化へのシフトは年々進んでいます。
事務作業のIT自動化の手法として代表的なのはVBAによるツール開発とRPAです。
このような時代を背景として、プログラミング初心者の方の中にはVBAエキスパート資格を取得しようとしている方がいるのは当然の流れです。
しかしプログラミング初心者の方にとって、VBAエキスパートという資格は敷居が高く感じるかもしれません。
そこでこのページでは、プログラミング初心者の方を対象に、VBAエキスパートという資格は難しいかどうか、について具体的かつ合理的にコメントします。
プログラミング初心者にVBAエキスパートは難しい?
目次
<結論>「固い脳」にプログラミング思考が定着しないと難しい資格
2020年度よりプログラミング教育が義務教育として小学校で開始されることをご存知でしょうか。
つまりこのページをご覧になっている大部分の方はプログラミング教育を受けてこなかった方です。
皆さんの脳の中には同じ言語であっても「国語(日本語)」や「英語」、論理的・計算思考として「算数、数学」といった思考は義務教育の頃から学校の授業で訓練を受け、既に定着しています。
しかし、義務教育が終わり、脳がいい意味でも悪い意味でも、程度の差はあれど「固まっている」状態で、プログラミング思考を学習して脳が受け入れることができるかどうか、がプログラミング学習が難しいと感じるかどうかの分かれ目だと思います。
プログラミング思考をすんなり受け入れられる方は、VBAエキスパートは簡単だと感じるでしょう。
一方でプログラミング思考を脳が受け付けない、という方は、VBAエキスパートは非常に難しい試験といえます。
VBAエキスパートは4種類の試験がある
対象アプリケーションはExcelとAccessの2種類。それぞれ試験が異なります。
そして、レベル別に「ベーシック」「スタンダード」という2種類があります。
以上からVBAエキスパートは、「Excelベーシック」「Excelスタンダード」「Accessベーシック」「Accessスタンダード」という4種類の試験から構成されています。
勉強時間による比較
「みんなの受験記」という資格試験の受験体験記サイトによると、VBAエキスパートのうち、最も簡単な「Excelベーシック」の勉強時間はどの受験記も50時間まででした。
中学の授業で学ぶ英語の勉強時間は300時間以上(文部省サイトより)。
学習時間だけで考えると、中学卒業程度の英語力といわれる英検3級よりもずっとハードルは低いといえますもちろんExcelベーシックを受験する方はそのような義務教育を受けており、かつPCやExcelの基礎知識・操作は経験済みではあるので単純比較はできませんが)。
VBAは比較的、習得しやすいプログラミング言語
VBA(Visual Basic for Applications)はマイクロソフトが開発したVisual Basicというプログラミング言語をExcelやAccessといったOffice製品に特化したプログラミング言語です。
特に事務職などで日ごろからExcelを操作している方には、非常に相性が良いプログラミング言語です。
事務職の方の中にはExcelのマクロ記録機能を利用して、作業を自動化されている方もいるかもしれませんが、マクロ記録機能を使わず、手書きで自動化するコードを記述することがVBAプログラミングです。
他の資格との比較
スキル標準ユーザー協会が公表している「ITSSのキャリアフレームワークと認定試験・資格とのマップ」の中にはVBAエキスパートは表示はないため、ITスキル標準のレベルがいくつに該当するのかが分かりません。
しかし、他の資格との相対的な関係から考えるとVBAエキスパートのうち「ベーシック」はレベル1(ITパスポートと同レベル)、「スタンダード」はレベル2(基本情報後術者と同レベル)が妥当なのではと考えられます。
ITスキル標準の各レベルの定義は分かりませんが、上記で紹介した「みんなの受験記」の体験記も含めて考えると、同じレベル内での若干の高低はあるかもしれませんが、概ね妥当な考え方だろうと思います。
(まとめ)プログラミング思考を理解できる方にはVBAエキスパートはプログラミング試験の中では簡単な資格
以上、プログラミング初心者にVBAエキスパートは難しいかどうかについて、具体的かつ合理的にコメントしました。
VBAエキスパートの受験を考える前に、プログラミング(VBAでも良いのですが)の入門書を読んでみると、プログラミングの適性があるかどうか分かるでしょう。
最後までお読み頂きましてありがとうございました。
10冊まで同時に読み放題の電子書籍サービス(200万冊以上が対象)。
PC・ITカテゴリーの対象数は7,000以上。
スキル、ノウハウ吸収や話題作りにと、ライフ・クオリティを高めてくれます。
関連記事

プログラミング初心者が挫折しない勉強方法

他のプログラミング言語にない特徴

初心者からVBAプログラマーになるまでの書籍を紹介

実証データを基に解説

VBAエキスパートの独学方法