Leren door te doen. Voor mensen, teams en organisaties.
Flevoland · Gelderland · Overijssel •075 7993154•info@cursuscompleet.nl
INCOMPANY · PRAKTIJKGERICHT LEREN

Excel VBA Gevorderd incompany

Een praktische training voor jullie team, met duidelijke uitleg, herkenbare oefeningen en ruimte voor eigen vragen. Op locatie of online, afgestemd op jullie leerdoelen.

✓ Op jullie locatie of online✓ Aangepast aan jullie werksituatie✓ Duidelijke taal, direct toepasbaar
Vorm Incompany op maatLocatie Bij jullie of onlineBasisduur 2 dagen
TRAINING OP MAAT

Wat gaan jullie leren?

Wil je dat medewerkers slimmer werken met Excel VBA Gevorderd? In deze incompanytraining oefenen jullie met herkenbare voorbeelden uit de eigen werkomgeving. De trainer stemt het tempo en de onderwerpen af op het kennisniveau van het team.

Bespreek jullie werkwijze en leerdoelen met AlmeerICT. Samen bepalen we de duur, locatie en inhoud van de training. De lessen zijn praktijkgericht en worden gegeven in begrijpelijke taal.

Voorstel voor het programma

Onderstaande onderwerpen bieden een vertrekpunt. Tijdens de intake stemmen we de inhoud af op de ervaring van het team en jullie eigen werksituatie.

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

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.

Zo werkt een incompanytraining

01Leerdoelen bespreken

We bespreken het niveau, de praktijkvragen en het gewenste resultaat.

02Training afstemmen

De docent maakt een passend programma met herkenbare oefeningen.

03Zelf aan de slag

Medewerkers oefenen actief en passen het geleerde direct toe.

Veelgestelde vragen

Kunnen we eigen bestanden en voorbeelden gebruiken?

Ja, dat bespreken we vooraf. We sluiten de oefeningen waar mogelijk aan op de dagelijkse werksituatie.

Kan de training ook online?

Ja, afhankelijk van de inhoud en wensen verzorgen we de training op locatie of online.

Hoe wordt de prijs bepaald?

De prijs hangt af van de duur, groepsgrootte, locatie en het gewenste maatwerk. Vraag vrijblijvend een voorstel aan.

INCOMPANY TRAININGEN

Meerdere teams of applicaties trainen?

We denken graag mee over een passende leerlijn voor de hele organisatie.

Bekijk alle incompanytrainingen