Executive Computer Training opleidingen en cursussen
Cursuskalender
 Aanbod Cursussen
 Open kalender
Download in pdf-file
Kalender 2009
Kalender 2010

Download Acrobat Reader 7
 
 
 

Visual Basics for Applications cursus

Met Visual Basic for Applications (VBA)wordt het voor een breed publiek mogelijk gemaakt om te programmeren in een Windows-omgeving voor Office-toepassingen. Als u met VBA kunt werken dan kunt u zelf macro's en kleine programma's schrijven om uw taken te automatiseren.

 

Inhoud opleiding Visual Basics for Applications

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

  • Code Editor
  • procedures

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
Terug naar boven
Copyright © - ECT - Opleiding & Cursus
Inschrijving cursus
Schrijf je in voor
deze cursus
Cursus data
Opleiding dag
(9u00 - 16u00)
VBA Access:
6/7/21 nov
21 t/m 23 jan
18 t/m 20 mrt
18 t/m 20 mei
22 t/m 24 juli
23 t/m 25 sep
25 t/m 27 nov
VBA Excel:
17 t/m 19/dec
18 t/m 20 feb
22 t/m 24 apr
17 t/m 19 juni
2 t/m 4 sep
21 t/m 23 okt
21 t/m 23 dec
Opleiding avond
(19u00 - 22u00)
VBA Access:
Op aanvraag
VBA Excel:
Op aanvraag
Prijs per cursus excl. BTW
Opleiding dag
VBA Access: 800€/3 d
opleiding
VBA Excel: 800€/3 d
opleiding
Opleiding avond
geen
Praktische gegevens Opleiding
Op aanvraag
Locatie en route
Berchem

Klik hier voor meer
info over de route ...
ECT bvba - Lappersbrug 3 - 2600 Berchem - Tel:03/239.54.67 - Fax:03/281.62.11 - info[at]ect[dot]be - BE 471.854.619