1
Macro-commando ontwikkeling
- De grenzen van een macrocommando bepalen en identificeren: de noodzaak om VBA te gebruiken.
- Een macrocommando opnemen en de code weergeven.
- Een macroopdracht aan een knop koppelen.
- Gebruik reeksen met variabele grootte.
Praktisch werk
Macroopdrachten opnemen om VBA-code te ontdekken.
2
VBA-taal van Excel onder de knie krijgen
- Bekijk macrocode en breng eenvoudige wijzigingen aan in de editor.
- De speciale functies van de verschillende versies van Excel identificeren.
- De VBA-omgeving begrijpen: modules, projecten, objecten en hun eigenschappen.
- De belangrijkste Excel-objecten (Werkboek, Werkblad, Bereik) en hun essentiële eigenschappen en methoden identificeren.
Praktisch werk
Werken met bereiken met variabele grootte. Informatie van verschillende tabbladen samenvoegen.
3
Taalstructuur
- Ken de conditionals: IF ...END IF, SELECT CASE. FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT lussen.
- Variabelen en constanten begrijpen. Code documenteren.
- Runtimefouten beheren, debuggen.
- Procedures en functies afhandelen. Oproepen, verbindingen.
Praktisch werk
Analyseer en maak code om voorwaardelijk op celbereiken te reageren.
4
Dialoogvensters en formulieren
- Berichtenvak, invoervak gebruiken. Excel-dialogen.
- De rol van een UserForm in Excel definiëren en begrijpen.
- De verschillende objecten in een formulier beschrijven, eigenschappen van besturingselementen in een formulier.
- Gegevens die in het formulier zijn ingevoerd ophalen, controleren en verwerken.
Praktisch werk
Maak een UserForm en gebruik de ingevoerde gegevens.
5
Event-gedreven procedures
- De gebeurtenisgestuurde procedure begrijpen. De eerste gebeurtenissen voor werkboeken en bladen (Openen, Activeren).
- Een besturingselement initialiseren en configureren: besturingsgebeurtenissen op UserForms.
Praktisch werk
Definieer de acties die moeten worden uitgevoerd wanneer een werkmap wordt geopend of een UserForm wordt weergegeven.
6
Communicatie met Word of PowerPoint
- Automatisering gebruiken, naar een bibliotheek verwijzen.
- Het toepassingsobject afhandelen.
Praktisch werk
Met VBA een Excel-tabel overzetten in een Word-document of PowerPoint-presentatie. Optie: certificeer u vaardigheden met TOSA®.