Microsoft Excel training
Excel VBA Gevorderd
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.
Gevorderd 2 dagen Certificaat
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 Erroren 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
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
Welke voorkennis heeft u nodig?
Voor deze VBA Excel Gevorderde training is het volgende gewenst:
- Je hebt eerdere ervaring met VBA of een basis VBA Excel cursus gevolgd
- Je kunt eenvoudige macro’s opnemen en bewerken
- Je kent basisbegrippen als variabelen, lussen (For/Do) en If-then-else
Je hoeft geen programmeur te zijn, maar je voelt je wel comfortabel in Excel en werkt regelmatig met bestanden waarin macro’s worden gebruikt.
Voor teams en organisaties
Maak van deze training een passend teamtraject
Stem inhoud, voorbeelden en werkvorm af op uw medewerkers en Microsoft 365-omgeving.
Op locatie of onlineEigen praktijksituatiesFlexibele groepsaanpak
Data en duur van de training
Nog geen open data gepland
Vraag een datumvoorstel of incompany-offerte aan.
Veelgestelde vragen
FAQ
Voor wie zijn jullie trainingen bedoeld?
Onze trainingen zijn gericht op professionals die werkzaam zijn bij gemeenten, zorginstellingen, overheidsorganisaties en commerciële bedrijven. We passen het niveau en de inhoud aan op de doelgroep: van administratief personeel tot managementteams.
Wat is de prijs van een training?
GespreksassistentElke training op onze website heeft een vanafprijs voor groepstrainingen op locatie, en daarnaast een klassikale prijs per cursist. Dit geeft je een duidelijke indicatie van de kosten, afhankelijk van de vorm en het aantal deelnemers.
Wil je een offerte op maat ontvangen, neem contact met ons op en we gaan samen aan de slag om optimaal het opleidingsbudget in te zetten.
Kunnen jullie trainingen aanpassen aan onze organisatie?
Ja, zeker! Wij stellen trainingen altijd op maat samen, zodat ze goed aansluiten bij de behoeften van jouw organisatie. Dit doen we via een kosteloze digitale of telefonische intake, waarin we samen de leerdoelen, voorkennis en praktijktoepassing bespreken. Op basis daarvan ontwerpen we een passend traject.
Hoe snel kunnen jullie een training organiseren?
Wij proberen altijd te plannen op basis van de voorkeursdagen die je opgeeft, maar dit lukt helaas niet altijd vanwege drukte of vakantieperiodes. In de praktijk kunnen wij een training meestal binnen 2 à 3 weken organiseren.
Geven jullie trainingen op locatie of online?
Wij geven trainingen zowel op locatie, online als klassikaal. Dit betekent dat we flexibel kunnen inspelen op de wensen van de deelnemers of organisatie. Of je nu liever fysiek samenkomt, digitaal deelneemt via een online platform, of een combinatie zoekt: het is allemaal mogelijk.
Krijgen deelnemers een bewijs van deelname?
Ja, deelnemers kunnen op aanvraag een certificaat van deelname ontvangen. Dit bewijs is een bevestiging dat de deelnemer actief heeft deelgenomen aan de training. Het is vooral handig voor persoonlijke ontwikkeling of interne rapportage.
Hoeveel deelnemers kunnen er meedoen per training?
Wij adviseren standaard een groepsgrootte van 8 tot 10 deelnemers per training. Dit aantal zorgt ervoor dat er voldoende ruimte is voor persoonlijke aandacht, interactie en kwaliteit van begeleiding. Zo kunnen deelnemers actief meedoen, vragen stellen en optimaal profiteren van de training.
Bieden jullie ook trainingen buiten Microsoft Office aan?
Ja, zeker! Naast trainingen in Microsoft Office bieden wij ook diverse andere trainingen aan. Denk bijvoorbeeld aan:
- Soft skills trainingen zoals communicatie, leiderschap en time management
-Projectmanagement (zoals PRINCE2, Agile/Scrum)
- IT-vaardigheden zoals Power Apps en AI Agents
- Taaltrainingen en zakelijke schrijfvaardigheid
- Presentatie- en adviesvaardigheden
Als je wilt, kunnen wij je helpen bij met het opstellen van een maatwerk traject.