|

Excel VBA - programmeren in Excel
Doel Inzicht te geven in de structuur en onderdelen van VBA binnen Excel. Vaardigheden te ontwikkelen in het opzetten van procedures in VBA binnen Excel.
Inhoud
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
|
Doelgroep Iedereen die wil beginnen met programmeren met VBA, zowel ervaren eindgebruikers als bijvoorbeeld helpdesk medewerkers. De cursus VBA is ook geschikt voor personen die inzicht willen krijgen in de opzet van VBA projecten, bijvoorbeeld project managers. Voorkennis Een gedegen kennis van en vaardigheid met Excel gebaseerd op een meerjarige ervaring. Programmeerervaring is niet strikt noodzakelijk. Duur 2 dagen. Datum
1, 8 en 15 november 2011
Locatie:
Den Haag
Ook kan deze cursus (op maat) incompany worden gegeven.
Opvragen offerte of meer informatie.
|