Een macro maken met de macrorecorder in Excel en Word
- Een macro uitvoeren
- De macrocode bekijken en bewerken
- De macro koppelen aan een knop of menukeuze
De Editor/ eerste procedure maken
- Onderdelen (deelvensters etc.)
- Project, Module, Procedure
- Nieuwe modules en procedures maken en aanpassen
- Een berichtvenster maken (MsgBox)
- Argumenten invoeren (‘prompt’ , ‘title’, ‘buttons’ etc.)
- Gebruik Help (F1)
Interactieve procedures schrijven
- InputBox functie toepassen
- Resultaat InputBox tonen in een berichtvenster
- Gebruik van een variabele
- Rekenen met variabelen (rekenkundige operatoren)
- ‘vb’ constanten
- Concateneren (‘&’ teken)
Variabelen gebruiken (I)
- Declareren (Dim)
- Initialiseren
- Gegevenstypen (String, Integer, Long, Single, Double, Currency, Boolean, Date, Variant)
- Variabelen gebruiken (II)
- Scope en levensduur
- ‘Static’ variabelen
- Constanten declareren
Programmeren – Beslissingsstructuren
- If …Elseif…Then….End If
- Select Case … End Select
|
Programmeren- Loops (herhalingsstructuren)
- For… Next
- Do Until … Loop
- Do While …Loop
- Testen met onderbrekingsmodus (F8)
- Venster ‘Lokale variabelen’
VBA Functies toepassen
- Opbouw van een functie
- Soorten VBA functies:
- - Tekst: Len, Left, Right, Mid, UCase, Lcase, etc.
- - Numeriek: Abs, Int, Fix, Rnd
- - Datum: Day, Month, Year, DatePart, Date, Time, etc.
- - Test: IsDate, IsNumeric, etc.
- - Conversie: CCur, CDate, CInt, etc.
- - Bestandsinfo : CurDir, Dir, FileDateTime, FileLen, etc.
- - Overige : Format
- - Gebruik Object Browser (F2)
Functieprocedures maken en toepassen
- Function …. End Function
- Waarden doorgeven
- Retourwaarde
- Eigen functies toepassen in Excel
- Invoegtoepassing maken
Foutafhandeling
- On Error … GoTo
- Err en Error functies
UserForms – Inleiding
- Een eenvoudige UserForm maken
- Controls toepassen
- Begrip object Form, CommandButton, TextBox, Label
- Eigenschappen (Properties) en Gebeurtenissen (Events)
- Een UserForm oproepen en sluiten
|