※この記事にはアフィリエイト広告が含まれています。
Excel VBA スタンダードは40代も受験でき、ベーシック合格は必須ではありません。まず公式サンプルで、If・For・Rangeの基礎と、配列・検索などの未学習部分を分けて確認しましょう。試験の難易度・料金、勉強時間の組み方、仕事での活かし方を整理します。
この記事の目次
2027年4月1日に試験リニューアル予定。公式発表では、現行試験は2027年3月31日まで受験でき、新テキストは2027年2月発売予定です。本稿の試験範囲・教材は2026年10月24日に確認した現行制度を説明しています。受験日を決めてから、対応する教材を選んでください。
新しい範囲の詳細は調整中で、デバッグをスタンダードからベーシックへ移す例も示されています。旧合格の認定は引き続き有効です。公式リニューアル案内で最新の範囲と教材を確認しましょう。
筆者自身のVBAエキスパート受験・合格体験ではありません。公式情報と、本稿で提案する練習・計画を分けて紹介します。

- Excel VBA スタンダードの試験形式・受験料・公式合格率
- ベーシックとの違いと、難しさを感じやすい3つのポイント
- 週の予定から学習時間を計算し、復習量に応じて見直す方法
- 配列・検索・ファイル操作・エラー対策を仕事へつなげる場面
- スタンダードへ進む人、ベーシックやExcel操作を先にする人の判断基準
結論:基礎と未学習の範囲を分け、処理をつなげて読む
Excel VBA スタンダードに、年齢による受験制限はありません。公式の年代別データでも41〜50歳の受験者は一定数います。ただし、この年代別データはVBAエキスパート全科目を合算した受験者割合であり、40代のスタンダード合格率を示すものではありません。
試験で問われるのは、単語を一つずつ覚えたかだけではありません。複数のプロシージャで値を渡す、配列へデータを入れる、ファイルを探す、条件に合う行を抽出する、エラーが起きたときの動きを考える。こうした処理を、前後の関係ごと読める必要があります。
仕事の手順を知っているなら、「ファイルがない月はどうするか」「検索結果が0件なら何を表示するか」と置き換えて、処理の目的を考えられます。年齢だけで理解のしやすさを決めず、If・For・Rangeの基礎が曖昧なら、Excel VBA ベーシックの勉強法で先に復習しましょう。
Excel VBA スタンダードとは?40問前後・50分・700点以上
Excel VBA スタンダードは、ベーシックより高度なマクロを読解・記述する能力を確認する試験です。配列、検索とオートフィルター、並べ替え、テーブル、ファイル操作、エラー対策、デバッグなどを扱います。
| 科目名 | Excel VBA スタンダード |
|---|---|
| 問題数 | 40問前後 |
| 出題形式 | 選択肢、ドロップダウンリスト、穴埋め記述 |
| 試験方法・時間 | コンピューターで行うCBT形式・50分 |
| 合格基準 | 1,000点満点中700点以上(問題更新などで変動する場合あり) |
| 受験料 | 一般14,850円/割引13,420円(いずれも税込) |
| 受験資格 | 年齢・国籍を問わず受験可能。ベーシック合格は不要 |
試験はExcelで一つの業務ファイルを完成させる実技形式ではなく、画面上の問題へ選択や穴埋め入力で答えます。英字は、特別な指示がない限り半角・小文字、数字・記号・スペースは半角で入力するため、コードの意味に加えて入力の正確さも必要です。
制度確認:VBAエキスパート公式「Excel VBA スタンダード」、試験全般・試験対策FAQ(2026年10月24日確認)
ベーシックとの違い|範囲の量より「処理を組み合わせる力」が上がる
ベーシックは、変数、If、For、セル・シート・ブック操作など、VBAの基礎を一つずつ理解する入口です。スタンダードはその理解を前提に、複数の処理を組み合わせます。
| 比べる点 | Excel VBA ベーシック | Excel VBA スタンダード |
|---|---|---|
| 学ぶ中心 | 基本文法、セル・シート操作、If・For | 配列、複数プロシージャ、ファイル、検索、エラー対策 |
| 公式合格率 | 8割前後 | 6割弱 |
| 仕事との接点 | 一つの定型処理を小さく動かす | 複数工程や例外を含む処理を整理する |
ベーシックに合格していなくてもスタンダードは受験できます。ただし、公式の出題範囲にはベーシック範囲の理解も含まれます。「資格を飛ばせる」と「基礎を飛ばせる」は別です。どちらから始めるか迷う人は、ベーシック合格後にスタンダードへ進む判断基準も参考にしてください。
難易度は?公式合格率6割弱、40代がつまずく3つの壁
公式の2019年5月〜2025年12月受験者データでは、Excel VBA スタンダードの合格率は6割弱です。公式ページ内では表示箇所により数値がわずかに異なるため、本記事では共通して読み取れる「6割弱」と表記します。受験者の経験や学習時間は分からず、40代限定の合格率でもありません。
基礎の確認一行ではなく処理全体を追う
FunctionやCall、配列、オブジェクト変数が加わります。値がどこで入り、どのプロシージャへ渡るかを紙に書いて追う練習が必要です。
新しい範囲の確認仕事に近い操作が増える
ファイル、検索、フィルター、並べ替え、テーブルなど、似た命令を使い分けます。構文の丸暗記だけでは選択肢を判断しにくくなります。
操作と入力の確認入力とデバッグも含めて確認
約40問を解きながら、英字・記号・スペースまで確かめます。分からない一問に長く止まらず、戻る時間を残す配分も必要です。
40代にとっての対策は、記憶力だけに頼らないことです。短いコードを動かし、変数の中身、検索結果、エラーが起きる条件を実際に確認します。「何のための処理か」を仕事の言葉で説明できると、似た構文を区別しやすくなります。
データ確認:VBAエキスパート公式「試験に関するデータ」(2019年5月〜2025年12月受験者データ、2026年10月24日確認)
出題範囲10分野|4つのまとまりで理解する
公式の10分野を同じ重さで暗記するより、処理の役割で4つにまとめると全体像をつかみやすくなります。
- 処理を分け、値を持つ:プロシージャ、Function、変数、配列、オブジェクト変数
- 条件と繰り返しを広げる:Select Case、Do...Loop、For Each...Nextなどのステートメント
- データを探して整える:ファイル・フォルダ、WorksheetFunction、検索、オートフィルター、並べ替え、テーブル
- 止まり方を理解する:On Error、エラーが起きないデータへの整形、Debug.Print、ブレークポイント、ステップ実行
出題範囲にある命令を一度動かしただけでは、検索対象が見つからない場合や、フォルダが存在しない場合の挙動を説明できません。正常なデータと、あえて空欄・0件・名前違いを含むデータの両方で試すと、エラー対策とデバッグが知識としてつながります。
範囲確認:Excel VBA スタンダード公式出題範囲(2026年10月24日確認)
勉強時間は週の予定と復習量から決める
本稿では、経験別に何時間で合格できるかは示しません。まずサンプル問題で復習する範囲を決め、毎週使える時間を計算します。次の数字は予定の計算例で、必要時間や合格までの予測ではありません。
| 週に使える時間 | 期間 | 合計 |
|---|---|---|
| 週5時間 | 8週間 | 40時間 |
| 週5時間 | 12週間 | 60時間 |
| 週7時間30分 | 12週間 | 90時間 |
最初の一週間で、実際に使えた時間と、説明できなかったコードを記録します。予定より進まなければ、復習時間を増やすか期間を延ばしましょう。「何時間使ったか」だけでなく、変数の値や処理の順番を説明できるかを確認します。
教材は受験日を決めてから選びます。現行の公式テキストは3,300円(税込)・204ページ、Web演習は2,970円(税込)・3コース・180日間の教材です。2027年4月以降の試験には新教材の対応情報を確認してください。購入前に公式教材一覧で仕様・正誤表を確かめましょう。
仕事でどう活かす?複数工程と例外を整理する3つの場面
以下は仕事での使い方を考える例で、公式問題や筆者の業務改善実績ではありません。対象・例外・結果の確認方法を決め、許可された練習用コピーで試します。
1. 複数ファイルの定型データをまとめる
同じ形式の月次ファイルを順番に開き、必要な行を集計用ブックへ追加する処理は、ファイル・フォルダ操作や繰り返しの学びとつながります。最初はファイル名の一覧を出すだけにし、読み込み件数と元ファイル数が一致するか確認します。
2. 検索・フィルター・並べ替えで確認対象を絞る
期限超過、未入力、特定区分など、条件が言葉で決まっている作業に向きます。削除や上書きではなく、該当行を別シートへコピーし、0件の場合も正常に終わる形から始めると結果を確認しやすくなります。
3. 止まった理由を調べ、戻れる処理にする
On Errorは、エラーを見えなくするための命令ではありません。想定したエラーと想定外を分け、処理を中断するのか、対象だけ記録して次へ進むのかを決めます。Debug.Printやステップ実行で変数の中身を確かめる力は、原因を周囲へ説明するときにも役立ちます。
「何分短縮できるか」を測る前に、入力条件、処理件数、結果の確認方法、失敗した場合の戻し方を決めます。スタンダードの知識は、複雑な自動化を急ぐためではなく、処理を分け、異常を見つけやすくするために使いましょう。
合格後に意識すべきこと|実務で安全に運用するための5つのルール
試験合格は、より高度なVBAコードを読解・記述する知識の証明です。会社の要件整理、情報セキュリティ、テスト、変更管理、担当者交代まで含めた安全な運用を、そのまま保証するものではありません。
- 複製で試す:本番ファイルへ直接入れず、個人情報を含まない練習データとコピーを使う
- 結果を数える:入力件数、出力件数、合計、0件の扱いを確認する
- 手作業へ戻せるようにする:自動処理が止まっても業務を継続できる手順を残す
- 社内規程を優先する:マクロ、共有フォルダ、署名、外部ファイルの扱いを確認する
- 一人に閉じない:目的、前提、操作、確認方法、変更箇所を短く文書化する
Microsoftは、内容と提供元を理解できないマクロを有効化しないこと、「すべてのマクロを有効にする」を選ばないことを案内しています。信頼できる場所も保護を迂回するため、組織の方針に従い必要最小限にします。
ファイル操作やエラー対策を学んだからこそ、影響範囲を小さく保つこと。削除・上書き・メール送信・外部接続を含む処理は、個人判断で本番へ入れず、レビューと承認を受けましょう。
安全性確認:Microsoft公式「Microsoft 365ファイルでマクロを有効または無効にする」(2026年10月24日確認)
スタンダードが向く人・ベーシックを先にしたほうがよい人
スタンダードへ進む
If・For・Rangeを読めて、配列、複数ファイル、検索、エラー対策が今の仕事や作りたい処理に必要な人。
ベーシックを固める
変数の値、繰り返し回数、セルの指定で迷う人。受験資格上は不要でも、基礎を先に動かすほうが近道です。
Excel操作を補強する
関数、テーブル、ピボットなど手作業側が不安定な人。自動化する前に、正しい結果をExcelで作れる土台を整えます。
資格の順番ではなく、今の業務で何を解決したいかから選びます。関数やテーブルなどを先に補いたい人は、MOS Excel合格後のExcel Expertへの道も参考になります。スタンダードを急がず、小さな改善を90日で形にしたい人は、ベーシック合格後の実務活用プランへ戻って構いません。
受験料と割引|対象資格の取得者は1,430円安い
Excel VBA スタンダードの受験料は一般14,850円、割引13,420円で、差額は1,430円です。公式が定めるVBAエキスパートやMOSなどの割引対象資格を取得している人は、割引制度を利用できます。
申込み時に割引制度を使うことと、取得済み資格の受験日・科目名を試験会場へ伝えます。試験当日は、氏名・取得科目を確認できる試験結果レポート、オープンバッジ、受験履歴画面などの証明が必要です。証明できない場合は割引価格にならないため、申込み前に用意しましょう。
割引確認:VBAエキスパート公式「割引受験制度」(2026年10月24日確認)
最初の一歩|公式サンプル問題で「読めない理由」を分ける
受験するか迷うなら、教材を増やす前に公式サンプル問題を一度解きます。点数だけで決めず、間違いを次の3種類へ分けてください。
- ベーシック範囲が曖昧:If・For・Range・変数の動きで止まった
- スタンダード新範囲が未学習:配列・検索・ファイル・エラー対策をまだ知らない
- 入力や読み違い:半角、小文字、記号、スペース、問題条件を見落とした
1が多ければベーシックを復習し、2が多ければ公式テキストの該当章を練習用ブックで動かします。3が多ければ、50分を意識した見直し手順を決めます。「難しかった」で終わらせず、読めない理由を分けると、必要な時間と教材を判断しやすくなります。
- 公式サンプル問題を一度解く
- 間違いを「基礎・新範囲・入力」の3つに分ける
- 仕事で配列・検索・ファイル・エラー対策が必要な場面を一つ書く
- 割引対象資格の結果レポートやオープンバッジを確認する
よくある質問
Excel VBA スタンダードは40代・未経験でも合格できますか?
受験資格に年齢制限はありません。VBAがほぼ初めてならベーシック範囲から始めるほうが現実的ですが、If・For・Rangeを読める土台があるなら、実際にコードを動かしながら40代からでも合格を目指せます。
ベーシックに合格していなくても受験できますか?
受験できます。公式FAQではベーシック合格は不要と案内されています。ただし、スタンダードの出題範囲にはベーシック範囲の理解も含まれるため、基礎を飛ばしてよいという意味ではありません。
Excel VBA スタンダードの勉強時間は何時間必要ですか?
必要時間は、今の理解と復習する範囲で変わります。本稿の時間表は週の予定を合計した例で、経験別の必要時間や合格を予測するものではありません。最初の一週間で使えた時間と、説明できないコードを記録して見直します。
Excel VBA スタンダードの合格率はどのくらいですか?
公式の2019年5月〜2025年12月受験者データでは6割弱です。ただし、受験者の経験や準備量は分からず、40代だけの合格率も公表されていないため、自分の合格可能性をそのまま示す数字ではありません。
合格すれば仕事のマクロを一人で安全に作れますか?
合格は高度なVBAコードを読解・記述する知識の証明ですが、安全な本番運用をそのまま保証するものではありません。複製データでのテスト、結果確認、社内規程、手作業へ戻す方法、他の人へ渡せる手順を別に整える必要があります。
2027年4月の試験リニューアルで、教材や合格認定はどうなりますか?
2027年4月1日にリニューアル予定で、新テキストは2027年2月発売予定です。受験日に対応する範囲・教材を公式案内で確認してください。すでに取得した合格認定は引き続き有効です。
まとめ:サンプルで理解を確かめ、必要な範囲から練習する
Excel VBA スタンダードは40問前後・50分のCBT試験で、合格基準は1,000点満点中700点以上、公式合格率は6割弱です。受験に年齢制限はなく、ベーシック合格も必須ではありません。ただし、ベーシック範囲の理解に加えて、配列、複数プロシージャ、ファイル操作、検索、エラー対策をつないで追う力が必要です。
まず基礎と未学習の範囲を分け、正常なデータだけでなく0件や名前違いも試しましょう。資格を取ることと、安全に仕事で使うことは別です。複製、件数確認、戻し方、手順をそろえ、自分以外の人が確認できる形で記録します。




