Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Inleiding tot VBA
Waarom VBA
Ontwerpen van een programma
Hoe een macro werkt
De eerste stappen in VBA
Een eerste macro maken (Sub)
De macro-opnametoestel gebruiken
De code van een opgenomen macro bekijken
Taalsyntaxis
Workshop: Oefenen met de macroregistreerder
Inzicht in het principe van voorwerpen
Wat is een object?
Het belang van objecten in Office
Gebruik van de Object Explorer en Office Help
De belangrijkste Excel-objecten
Cellen benaderen (Bereik)
Bladen benaderen (Werkblad)
Werkmappen benaderen (Werkboek)
De software benaderen (Toepassing)
Workshop: bewerkingen op een werkmap uitvoeren via Excel-objecten
Waarden manipuleren in VBA
Variabelen begrijpen en gebruiken
Gegevenstypes aan variabelen toewijzen (tekst, getal, datum, enz.)
Operatoren (rekenkundig, vergelijking, logisch, enz.)
Een lijst met informatie opslaan met tabellen
Constanten maken en gebruiken
Activerende macro's
Knoppen invoegen in een blad
Snelkoppelingen toevoegen in het Office-lint
Gebeurtenisgestuurde macro's benutten
Macro's nestelen in andere (privaat/publiek)
Voorwaardelijke tests invoegen
Presentatie en belang van voorwaarden
Indien-voorwaarden
Select Case-tests
Geneste voorwaardelijke tests
Workshop: Een tabel verschillend vullen volgens verschillende gevallen
Herhalende acties
Presentatie en belang van lussen
Een lus uitvoeren na een teller (For Next)
Een lus aanpassen aan een voorwaarde (Do While)
Alle elementen van een groep ophalen (For Each)
Workshop: Een samenvatting maken aan het begin van een Excel-werkmap
Formulieren gebruiken
Presentatie van formulieren
Toevoegen van besturingselementen (tekstvelden, vervolgkeuzelijsten, aankruisvakjes, enz.)
Aanpassen van de grafische interface van een formulier
Bepalen van de uit te voeren acties
Workshop: Een formulier maken om automatisch een tabel in te vullen
VBA-functies gebruiken
Definitie en syntaxis van een functie
Voorgedefinieerde functies
Een functie maken
Een functie als formule gebruiken in Excel
Workshop: Een conversiefunctie maken
Omgaan met VBA-fouten
Een aangepaste foutafhandeling integreren
Uw foutmelding definiëren
De uitvoering van de macro hervatten nadat fouten zijn afgehandeld
Koppeling van Word naar Excel
Het objectensysteem in Word
Het Document-object
Het Alinea-object
Het Selectie-object
Workshop: Gegevens exporteren van Excel naar Word
Outlook aan Excel koppelen
Het objectsysteem in Outlook
Het object mailItem
Het object contactItem
Workshop: Gegevens uit een Excel-werkmap ophalen en automatisch per e-mail verzenden
VBA gebruiken in Access
Het DoCmd-object
Het Form-object
Een Excel-bestand koppelen aan een Access-database
Het ADO data access model
Inleiding tot SQL queries
Ophalen van Access records in Excel (SELECT)
Wijzigen van informatie in Access via Excel (INSERT, UPDATE, DELETE)
TOSA VBA-certificering
VBA reviews
Questions/Answers
Slagen voor de TOSA certificering