Leren door te doen. Voor mensen, teams en organisaties.
Flevoland · Gelderland · Overijssel •075 7993154•info@cursuscompleet.nl
PRAKTISCHE MICROSOFT-TRAINING

Excel VBA Gevorderd

Duidelijke uitleg, herkenbare oefeningen en kennis die je meteen kunt toepassen.

Van begrijpen naar zelf doen.
⏱ Duur 2 dagen◈ Niveau Op maat◉ Vorm Incompany / open rooster

Over deze training

Til je macro’s en automatisering in Excel naar een hoger niveau. In deze VBA Excel Gevorderde training leer je robuuste, slimme en goed onderhoudbare VBA-oplossingen bouwen voor rapportages, dashboards en complexe processen.

Programma

1. Korte opfrissing VBA‑basis

  • Werkbladobjecten en de Excel‑objectstructuur
  • Variabelen, datatypes en scope (module, procedure, global)
  • Procedures, functies en argumenten

2. Structuur en opbouw van grotere projecten

  • Werken met modules: indeling en naamgeving
  • Herbruikbare functies en subroutines maken
  • Commentaar, leesbaarheid en onderhoudbaarheid van code

3. Geavanceerde programmalogica

  • Geneste lussen en efficiënte iteraties
  • Select Case vs If‑structuren
  • Dynamische arrays en collecties gebruiken
  • Werken met dictionary-objecten (conceptueel en praktisch)

4. Foutafhandeling en debugging

  • Soorten fouten (compile vs run-time)
  • Gebruik van On Error en gestructureerde foutafhandeling
  • Debuggen: breakpoints, watches, Immediate Window
  • Loggen van fouten en meldingen naar de gebruiker

5. UserForms en interactieve oplossingen

  • Ontwerp van gebruiksvriendelijke UserForms
  • Controls: tekstvelden, dropdowns, knoppen, checkboxes
  • Gebruikersinput valideren
  • Data uit UserForms verwerken in werkbladen

6. Best practices & performance

  • Snelheid verbeteren: schermupdates en berekeningen
  • Werken met objectvariabelen
  • Omgaan met grote datasets

7. Geavanceerd werken met werkmappen en werkbladen

  • Dynamisch werkbladen toevoegen, verwijderen en hernoemen
  • Automatisch rapportages genereren over meerdere tabbladen
  • Dynamisch bereik bepalen (last row/last column)

8. Werken met externe data en bestanden

  • Gegevens ophalen uit andere werkmappen
  • Koppelingen naar tekstbestanden of CSV’s leggen
  • Importprocessen automatiseren met VBA

9. Koppeling met andere Office-applicaties

  • Intro Outlook automatisering: mails genereren vanuit VBA
  • Gegevens naar Word-rapporten sturen
  • Basisprincipes van Office Automation en referenties instellen

10. Gebruikersvriendelijke tools bouwen

  • Menu’s en knoppen toevoegen (lint / werkbalk)
  • Knoppen op het werkblad koppelen aan macro’s
  • Duidelijke meldingen en feedback voor de gebruiker

11. Beveiliging, versiebeheer en onderhoud

  • Beveiligen van VBA-projecten
  • Omgaan met macrobeveiligingsinstellingen
  • Versiebeheer, documentatie en overdraagbaarheid

12. Praktische eindopdracht

Aan het einde van de VBA Excel Gevorderde cursus werk je aan een praktijkopdracht waarin je:
  • Een proces analyseert
  • Een VBA-oplossing ontwerpt
  • De oplossing bouwt en test
  • Korte toelichting geeft op je aanpak

Voorkennis

<p>Voor deze <strong>VBA Excel Gevorderde training</strong> is het volgende gewenst:</p> <div> <ul> <li class="___ccc16d0 fje8fi8 f1ng9h0j f1bwykku f18jd3zf">Je hebt eerdere ervaring met VBA of een <a href="/cursus/excel-vba-basis/">basis VBA Excel cursus</a> gevolgd</li> <li class="___ccc16d0 fje8fi8 f1ng9h0j f1bwykku f18jd3zf">Je kunt eenvoudige macro’s opnemen en bewerken</li> <li class="___ccc16d0 fje8fi8 f1ng9h0j f1bwykku f18jd3zf">Je kent basisbegrippen als variabelen, lussen (For/Do) en If-then-else</li> </ul> <div class="paragraph-in-scc-markdown-text ___1ngh792 ftgm304 f1iaxwol">Je hoeft geen programmeur te zijn, maar je voelt je wel comfortabel in Excel en werkt regelmatig met bestanden waarin macro’s worden gebruikt.</div> </div>

Voor wie is deze training?

Deze VBA Excel Gevorderde training is bedoeld voor professionals die al werken met macro’s of basis-VBA en:

  • Complexe rapportages willen automatiseren
  • Werkinstructies en handmatige stappen willen terugbrengen
  • Slimme tools willen bouwen voor collega’s of klanten
  • Herhalende Excel-taken willen omzetten in betrouwbare automatisering
Typische functies:
  • Financieel medewerker / controller
  • Data-analist / BI‑medewerker
  • Projectcontroller
  • Planner / operations medewerker
  • (Key) users van Excel binnen het team
  • Iedereen die Excel intensief gebruikt en macro’s beheert

Data & inschrijven

Er zijn nog geen cursusdata gekoppeld.

Vraag naar de mogelijkheden voor open inschrijving of een training op maat.

Neem contact op

Veelgestelde vragen

Is deze training geschikt voor beginners?

We stemmen de instap af op de aangegeven voorkennis en het niveau van de training.

Kan deze training incompany worden gegeven?

Ja, we bespreken graag een programma dat past bij de leerdoelen van jouw team.

Kan ik vooraf mijn kennis testen?

Als er voor deze training een kennistest beschikbaar is, verschijnt deze bij de hulpmiddelen.