|
Inhoud cursus VBA voor ACCESS
Wat is VBA en wat kunt u ermee ?
Macro’s opnemen en uitvoeren in VBA
- Macro opnemen
- Macro uitvoeren
- Macro verwijderen
De visual basic editor
- Onderdelen van de visual basic editor
- Mogelijkheden voor automatische syntaxis en opmaak
De syntaxis van vba
- Procedures
- Functies
- Opdrachten
- Sleutelwoorden
- Uitdrukkingen
- Operatoren
- Variabelen, constanten en parameters
- Objecten
- Verzamelingen
- Methodes
Variabelen en constanten in VBA
Arrays in VBA
- Multidimensionale arrays
- Dynamische array declareren
- Array opnieuw dimensioneren
- Array leegmaken
Objecten en objectmodellen in VBA
- Wat is een object
- Werken met verzamelingen
- Objecten vinden die u nodig hebt
- Eigenschappen- en methodelijst gebruiken
Objectmodellen in Access
Functies en procedures in VBA
- Functie gebruiken met argumenten
- Functies gebruiken om datatypen te converteren
- Functie gebruiken om strings te bewerken
- Gebruik van wiskundige VBA-functies
- Datum- en tijdsfuncties
- Bestandsbeheerfuncties gebruiken
- Huidige pad retourneren
Lussen in VBA
- Principe van lussen
- Lussen met een vast of variabel aantal herhalingen
- Functie WHILE…WEND
- Lussen nesten
- Oneindige lussen vermijden
Beslissingen nemen in code
- Hoe dingen vergelijken
- Meerdere voorwaarden testen met logische operatoren
- De IF- en SELECT CASE opdrachten
Bericht- en invoervensters
- Berichtvensters: de voor- en nadelen
- Invoervensters
- Wanneer bericht- en invoervensters niet genoeg zijn
Userforms
- Werken met userforms
- Communiceren met een userform dmv een macro
- Werken met een formuliergebeurtenis
Formulieren in VBA
- formulieren en besturingselementen koppelen aangegevens
- besturingselementbron van een besturingselement
- besturingselementen zonder besturingselementbron
- formulier = een recordbron • autolookup-query’s gebruiken
- subgegevensbladen
- besturingselementen en velden
- berekende queryvelden gebruiken
- berekende besturingselementen gebruiken
- niet-afhankelijk besturingelement als variabele gebruken
- bekend resultaat in de database opslaan
- keuzelijst met/zonder invoervak om informatie te zoeken
- formulieren synchroniseren
Inhoud cursus VBA voor EXCEL
1. Herhaling van de belangrijkste VBA basisbegrippen
1.1. Wat is VBA ?
1.2. Macro – opnemen/gebruiken
1.3. Macro bewerken
1.4. Programmeren in VBA
1.4.1. Algemeen:
• Basisopdrachten
• Expressies
• Operatoren
• Variabelen/constanten
• Wat zijn procedures/functies
• Parameters bij procedures/functies
• Arrays
• Lussen (for..next, for each..next, do while, do..loop while, do until, while wend)
• Condities (if...then...else, select case)
• Foutopvang (on error)
• Eigenschappen (properties)
• Methodes
• Verzamelingen (collections)
1.4.2. Werken met:
• Expressies (praktijk)
• Variabelen/constanten (praktijk)
• Functies (praktijk)
• Arrays (praktijk
• Lussen en condities
1.4.3. Objecten/objectmodellen in Office:
1.4.4. Interactie met de gebruiker :
• Statusbalkboodschappen
• Dialoogvensters (messagebox)
• Invoervensters
• Eigen ontworpen vensters (user forms)
• Gebeurtenissen (events)
2. MS Office VBA voor Excel
2.1. Automatische procedures
2.1.1. AutoExec
2.1.2. AutoOpen
2.1.3. AutoExit
2.2. Werken met objecten
2.2.1. Objecten/objectmodellen in Excel
2.2.2. Werken met werkboeken
• Workbooks collection
• Workbook object
2.2.3. Werken met werkbladen
• Worksheets collection
• Worksheet object
2.2.4. Werken met bereiken
• Range object
• ActiveCell, Selection
• CurrentRegion, UsedRange
• Cells
• Offset
Inhoud cursus VBA Inleiding
Inleiding
- principes van Windows
- basisbegrippen
- Visual Basic en andere programmeertalen
- omgaan met het scherm
- schermonderdelen
Formulieropbouw
- proeftuin
- events
- methods
- formulieropmaak
Eigenschappen van de controls
- meest gebruikte properties
- standaard controls en hun properties
Code aanmaken en uitvoeren
Variabelen en constanten
- naamgeving
- typen variabelen
- declareren en vullen van een variabele
- geldigheid van variabelen
- interactie met de gebruiker
- manipuleren van stringvariabelen
- rekenen met getalsvariabelen
- datum en tijd
- arrays
Keuzen en vertakkingen
- vergelijken
- If..then...Else(if) end if
- Select Case..Case..Case Else..End Select
Lussen
- lussen met een teller
- vullen van een array met een For..Next
- voorwaardelijke lussen
- sprongen
Diversen
- MessageBox
- Typeconversie
- WithEnd With
Foutafhandeling
- foutafhandeling (ervoor)
- foutafhandeling (nadien)
Activex Controls
- CommonDialog
- FlexGrid
- UpDown control
- SS-Controls
Instellingen van Visual Basic
- options
- project properties
Gegevensbestanden
- sequentieel bestand
- Data Access met het Data Control
- Data from Wizard
Menu's en Toolbars
- Menu Editor
- Toolbar opbouwen
- meerdere formulieren
Visual Basic en Windows
- Dynamic data exchange
- Object linking and embedding
|