Launch offeryour first badge for €5 with code
Plume
← All skills
Excel VBA & Macros
Power Platform & Advanced Office

Excel VBA & Macros

Excel automation: macros, VBA, UserForms, events, error handling.

15 minutes€19.99

Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.

How does it work? →

About the Excel VBA & Macros badge

Prove your Excel VBA skills in 15 minutes: robust macros, UserForms, error handling, and multi-tool integration — not just the macro recorder.

The Plume Excel VBA & Macros badge certifies your ability to automate Excel at a professional level: writing structured macros, designing event-driven UserForms, handling errors properly with Err.Raise and custom error numbers, and connecting to external sources via ADO or REST APIs. The 15-minute oral exam is run by an AI examiner (OpenAI Realtime) that covers eight calibrated themes — from refactoring legacy code to VBA vs. Power Automate trade-offs — then a second model (Claude Opus) reads the full transcript and produces a 0-100 score with a certified proficiency level.

Unlike a self-declared "Advanced VBA" skill on LinkedIn, this badge draws a real line between someone who relies on the macro recorder and someone who writes clean, object-based code without Select/Activate, structures projects across modules and classes, handles resources correctly, and knows when VBA is the wrong tool for the job. The AI pushes on concrete situations: a recurring report handed off to non-technical users, undocumented legacy code taken over and refactored, a complex UserForm with real-time validation.

This badge is for financial analysts, management accountants, data analysts, consultants, and Office developers who use Excel VBA in production and want to prove it objectively. It's equally relevant for anyone navigating the shift toward Office Scripts, Python in Excel, and Power Automate, and who wants to show they can argue the right tool for the right context.

What this badge evaluates

Here are the concrete dimensions the AI examines during the 15-minute oral.

How this badge is scored

Final scoring is performed by Claude (Anthropic), which reads back the full transcript and applies this weighted criteria grid.

How the oral exam unfolds

A Plume session takes about 20 minutes, from tech check to badge delivery.

  1. Step 1

    Tech check (1 min)

    The AI confirms your mic is working and the audio connection is stable. No screen sharing or live coding required — the entire exam is conversational.

  2. Step 2

    Warm-up: your most complex VBA project (2 min)

    You give a quick overview of your background and walk through your most significant VBA project: the problem you solved, the scale of the code (modules, lines, users), and what made it technically interesting.

  3. Step 3

    Deep dive (10-12 min)

    The AI asks 5 to 6 calibrated questions on concrete themes: refactoring legacy code, UserForm design, advanced error handling, ADO or Outlook integration, and the VBA vs. alternatives trade-off. It adapts based on your answers to probe where it matters.

  4. Step 4

    Wrap-up: vision and positioning (2 min)

    The AI asks for your take on VBA's future in 2024 alongside Office Scripts and Python in Excel, and which project types you'd still recommend it for — an open question designed to reveal your level of strategic perspective.

  5. Step 5

    Score and badge (within 10 min)

    Claude Opus analyzes the full transcript and delivers a 0-100 score, a certified level (Novice to Expert), and a detailed point-by-point report. Your badge is immediately available on your Plume profile.

The 4 proficiency levels

Your score out of 100 translates into a level a recruiter can grasp at a glance.

Novice

Score 0-39

You rely mainly on the macro recorder and make minor edits to existing scripts. Your code contains frequent Select and ActiveCell calls, error handling is absent or limited to On Error Resume Next, and you work in a single module without any deliberate structure.

Proficient

Score 40-59

You write VBA from scratch without the recorder, work directly with Range and Worksheet objects, and organize code across multiple procedures. You can build simple UserForms and handle errors with On Error GoTo. You've shipped automated tools to colleagues in a real work context.

Advanced

Score 60-79

You design multi-module projects with class modules, handle Workbook and Worksheet events, and connect Excel to external sources via ADO or OLE Automation. You use Err.Raise with custom error numbers and can refactor legacy code cleanly without regressions.

Expert

Score 80-100

You architect full Excel applications with layered separation (data, logic, presentation), integrate REST APIs via WinHTTP, drive Word or Outlook through Automation, and advise objectively on the VBA/Power Automate/Office Scripts/Python in Excel boundary depending on the client's constraints.

Who this badge is for

No degree or years of experience required to take the badge. Here are the profiles it makes the most sense for.

Concrete use cases

Where and how your Excel VBA & Macros badge will help you day to day.

Prerequisites

A few minutes to check you have everything you need.

What you take away

At the end of your session you don't just get a score — here's everything that awaits you.

Frequently asked questions about the Excel VBA & Macros badge

No, the exam is 100% conversational. You don't type code, share your screen, or open the VBE editor. You describe real situations, explain your architectural choices, and justify your approach out loud. The AI is evaluating the depth of your understanding, not your typing speed.

Other Power Platform & Advanced Office badges

Discover related skills you can validate with Plume.

Ready to take the Excel VBA & Macros badge?

A 15-min oral exam with an AI, a shareable badge for your recruiters.

Choose this badge · €19.99