Opleiding: Training VBA

Wil je Excel en Access kunnen automatiseren met VBA, zodat terugkerende handelingen en grote hoeveelheden gegevens je geen tijd meer kosten? In deze training leer je programmeren in VBA, van je eerste macro tot een complete applicatie. Je werkt stap voor stap van de basis naar gevorderde technieken, onder begeleiding van een ervaren docent. Hierdoor ben je in staat om zelf toepassingen te bouwen die je werk in Office automatiseren en uitbreiden.

Algemene omschrijving

Veel werk in Excel en Access bestaat uit handelingen die je telkens opnieuw uitvoert: gegevens ordenen, rapporten samenstellen, lijsten bijwerken. Met VBA leg je die stappen vast in code, zodat de computer het werk overneemt. Tijdens deze training leer je programmeren in VBA, ook als je nog niet eerder hebt geprogrammeerd. Je begint bij de basis, met macro's, statements, variabelen en controlstructuren, en groeit stap voor stap door naar gevorderde onderwerpen als modulair programmeren, databases met ADO, draaitabellen en objectgeoriënteerd programmeren.

De training is opgebouwd van eenvoudig naar complex, zodat elke nieuwe stap voortbouwt op wat je al kunt. Je oefent doorlopend met herkenbare voorbeelden en werkt toe naar een complete applicatie, zoals een systeem voor ledenadministratie. Daarnaast leer je macro's te schrijven waarmee je grote hoeveelheden gegevens overzichtelijk verwerkt. Zo zie je meteen hoe je het geleerde toepast op de vraagstukken die in jouw werk spelen.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Je werkt onder begeleiding van een ervaren VBA-trainer aan een praktijkcase, waarin de meest voorkomende programmeervraagstukken zijn verwerkt. Hierdoor ben je aan het eind van de training in staat om zelf VBA-toepassingen te bouwen die je werk in Office automatiseren.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training VBA komen onderstaande onderwerpen aan bod.

NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.

  • Basisprincipes en de VBA-editor
    • Kennismaken met de basisprincipes van VBA
    • Je weg vinden in de Visual Basic editor
    • Macro's opnemen om handelingen vast te leggen
    • Macro's aanpassen en uitbreiden met eigen code
    • Je eerste statements schrijven en uitvoeren
  • Gegevens, controlstructuren en dialoogvensters
    • Gegevens vastleggen in variabelen en constanten
    • Met controlstructuren je code keuzes en herhalingen laten uitvoeren
    • Dialoogvensters opzetten voor interactie met de gebruiker
    • Parameters doorgeven aan je code
  • Modulair programmeren en foutafhandeling
    • Je code opdelen in overzichtelijke modules
    • Procedures herbruikbaar maken met modulair programmeren
    • Foutafhandeling inbouwen zodat je code betrouwbaar blijft draaien
    • Fouten opsporen en oplossen tijdens het testen
  • Werken met cellen, draaitabellen en grafieken
    • Cellen aansturen met celverwijzingen en speciale cellen
    • Draaitabellen genereren en aansturen vanuit VBA
    • Grafieken automatisch opbouwen op basis van je gegevens
  • Databases koppelen met ADO
    • Gegevens uit een database benaderen met ADO
    • Data inlezen, bewerken en terugschrijven vanuit je VBA-code
    • Grote hoeveelheden gegevens overzichtelijk verwerken met macro's
  • Objectgeoriënteerd programmeren en de praktijkcase
    • Kennismaken met objectgeoriënteerd programmeren in VBA
    • Onder begeleiding werken aan een praktijkcase
    • Veelvoorkomende programmeervraagstukken uit de praktijk uitwerken
    • Het geleerde combineren tot een werkende oplossing

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je stap voor stap werkende macro's en applicaties in VBA opbouwt.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • In VBA te programmeren, van eenvoudige macro's tot samenhangende applicaties
  • De basisbouwstenen van VBA in te zetten: statements, variabelen, controlstructuren en dialoogvensters
  • Je code overzichtelijk op te bouwen met modules, parameters en foutafhandeling
  • Gegevens uit databases te benaderen met ADO en te verwerken in draaitabellen en grafieken
  • Een complete applicatie te bouwen, zoals een systeem voor ledenadministratie, en macro's te schrijven die grote hoeveelheden gegevens verwerken
Meer...
€3.999
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
VBA (Microsoft Office)
Niveau
HBO
Looptijd
6 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Virtueel
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Apeldoorn
di 6 okt. 2026
Utrecht
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Virtueel
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Apeldoorn
wo 4 nov. 2026
Utrecht
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Virtueel
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Apeldoorn
do 3 dec. 2026
Utrecht
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Virtueel
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Apeldoorn
vr 8 jan. 2027
Maastricht
vr 8 jan. 2027
Utrecht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Virtueel
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Apeldoorn
ma 8 feb. 2027
Maastricht
ma 8 feb. 2027
Utrecht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Eindhoven
wo 24 feb. 2027
Virtueel
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Apeldoorn
di 9 mrt. 2027
Maastricht
di 9 mrt. 2027
Utrecht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Eindhoven
do 25 mrt. 2027
Virtueel
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Apeldoorn
wo 7 apr. 2027
Maastricht
wo 7 apr. 2027
Utrecht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Eindhoven
vr 23 apr. 2027
Virtueel
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Apeldoorn
do 13 mei 2027
Rotterdam
do 13 mei 2027
Utrecht
do 13 mei 2027
Eindhoven
ma 24 mei 2027
Virtueel
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027
Apeldoorn
vr 11 jun. 2027
Utrecht
vr 11 jun. 2027