SP
資格ペディア

VBAエキスパート

VBAエキスパート
IT・情報難易度: ★★☆☆☆更新日: 2026年4月11日
合格率: 約60〜70%(スタンダード)/ 約40〜55%(エキスパート)
勉強時間: 約30〜100時間
受験料: 8,800円(スタンダード)/ 12,100円(エキスパート)

VBAエキスパートが生まれた背景と目的

VBA(Visual Basic for Applications)はMicrosoftが1993年にExcelへの組み込み言語として導入したプログラミング言語だ。以来30年以上、日本の企業現場でExcelマクロの標準言語として使われ続けている。RPA(Robotic Process Automation)ツールやPythonへの移行が進む中でも、VBAによる業務自動化が現役の現場は多い。

VBAエキスパートは株式会社オデッセイ コミュニケーションズが主催する試験で、ExcelおよびAccessのVBAスキルを公式に認定する資格だ。「プログラミング言語特化型の業務系資格」という独自のポジションを持ち、エンジニア系資格(クラウド・ネットワーク系)が多いIT資格の世界で「Excelを使う仕事をしているビジネスパーソン向け」という明確な対象層を持っている。

資格の仕組み — 等級・出題・合格基準

試験はExcelとAccessそれぞれにスタンダード(基礎)とエキスパート(応用)の2段階がある。

Excel VBA スタンダード

項目 詳細
出題数 約50問
出題形式 択一式・マウス操作問題
試験時間 60分
合格基準 1000点満点中700点以上
受験料 8,800円(税込)

出題カテゴリ:「マクロの記録」「変数・データ型」「条件分岐(If/Select Case)」「繰り返し処理(For/Do)」「セル・シート・ブック操作」が中心。

Excel VBA エキスパート

項目 詳細
出題数 約50問
出題形式 択一式・マウス操作問題
試験時間 75分
合格基準 1000点満点中700点以上
受験料 12,100円(税込)

エキスパートで追加される出題範囲:「クラスモジュール」「エラーハンドリング(On Error)」「ファイルI/O」「正規表現」「外部データ連携(ADO)」「Win32 API呼び出し」など。スタンダードとは段違いに実践的な内容になる。

Access VBAもスタンダード(9,680円)とエキスパート(12,100円)がある。試験はCBT方式で全国のテストセンターにて随時受験できる。

効果的な学習アプローチ

スタンダードなら「ExcelのIfとForループって何」というレベルから始められる。エキスパートになると「クラスモジュール」「API呼び出し」など、実際にアプリ開発に近い知識が必要になる。

目標 期間 1日の学習時間
スタンダード合格 1〜2ヶ月 30〜60分
エキスパート合格 2〜3ヶ月 60〜90分

学習の進め方:

  1. 公式対応テキスト(FOM出版)で文法を通読: 各章ごとに「読む→写経→自分で改変」のサイクルを回す
  2. マクロの記録機能を活用: 手作業でやっていることを録画してコードを確認し、自動生成されたコードを読む練習をする
  3. Excelを開いてモジュールに実際に書く: テキストを読むだけで満足している人が落ちる。Excelを開いて実際に書くことが合否の分岐点だ

エキスパートで差がつくのは「エラーハンドリング」と「クラスモジュール」の2つだ。この2分野だけで試験全体の30%近くを占める。特にOn Error GoTo〜Resume Nextの使い分け、クラスのプロパティとメソッドの設計は、実際にコードを書いて動かさないと身につかない。

合格率と受験者層のリアル

合格率 難易度感
スタンダード 約60〜70% ★★☆☆☆
エキスパート 約40〜55% ★★★☆☆

受験者の多くは「Excelを毎日使っているビジネスパーソン」だ。経理・営業・人事など、表計算が日常業務の人が、マクロ自動化のスキルを対外的に証明したいというモチベーションで受験している。

スタンダード→エキスパートの順番で受けるのが正攻法で、いきなりエキスパートを狙うのは推奨しない。エキスパートはオブジェクト指向やAPIの概念まで踏み込むため、実務経験なしで突破するのはかなり難しい。

この資格の未来と可能性

RPAやPythonへの移行が進んでいる今でも、業務自動化の入口としてVBAが使われている現場は多い。「ExcelマクロはまだVBAで動いている」という現実がある限り、VBAエキスパートの市場需要は一定以上維持される。

一方で「VBAエキスパートはExcelの世界から『ちゃんとプログラムが書ける』への橋渡し資格」という位置づけもある。ここを起点にPythonやPower Automateへのステップアップを図るエンジニアも増えている。

資格 概要
MOS Expert Excel・WordのExpert級。操作スキルの包括的な証明として組み合わせると相乗効果
Python3エンジニア認定基礎試験 VBAの次の言語としてPythonは相性抜群。データ分析・自動化の幅が広がる
基本情報技術者試験 VBA以外の言語・アーキテクチャ・ネットワークまで含めた情報処理の基礎固め
VBAエキスパートVBAExcelプログラミングIT資格