Ongetwijfeld wil u soms meer halen uit Excel dan u met de normale, menu-gestuurde, opdrachten kan verwezenlijken. Of zijn er bepaalde handelingen die u telkens opnieuw moet uitvoeren. Door gebruik te maken van de Office-programmeertaal,VBA (Visual Basic for Applications) kan u routinematige of complexe handelingen automatiseren. Enkele voorbeelden hiervan zijn het automatisch overbrengen van data vanuit een Excel database naar een Word document of het creëren van een eigen formule in Excel, het aansturen van een rapportfilter in een draaitabel met een code die rekening houdt met wisselende parameters, … In deze opleiding gaat u de specifieke toepassing van de VBA technieken in de Excel-omgeveing aanleren.

Praktische informatie: 
Startdata zijn nog niet beschikbaar. Blijf op de hoogte of stel een vraag over deze opleiding.
Doelgroep: 

Iedereen die de basis van VBA onder de knie heeft en de specifieke toepassingen ervan in Excel wil ontdekken.
Opgelet : het is absoluut noodzakelijk dat u eerst de opleiding VBA - introductie (Excel & Access) heeft gevolgd (of reeds de basiskennsi VBA elders verworven heeft)!

Programma: 

MACRO’S VERSUS VBA

  • Absoluut opnemen
  • Relatief opnemen
  • Andere manieren om de macro uit te voeren
  • De persoonlijke macrowerkmap

SOORTEN PROCEDURES

  • Subprocedures
  • Functieprocedures
  • Gebeurtenisprocedures
  • Oefeningen

COLLECTIES, OBJECTEN, EIGENSCHAPPEN EN METHODEN

  • Het Application object
  • De collectie Workbooks
  • Het object Workbook
  • De collectie Worksheets
  • Het object Worksheet
  • De eigenschap Range
  • De eigenschap Cells
  • Combinatie van Range en CellsDe eigenschap Offset
  • Oefeningen

VBA EXCEL BASIS: PRAKTIJKVOORBEELDEN

  • IF… THEN… ELSE…
  • SELECT CASE
  • FOR… NEXT

GRAFIEKEN

DRAAITABELLEN

  • Pivottable (draaitabel) maken met VBA
  • Voorbeelden

FORMULIEREN

  • Basis
  • RefEdit Control
  • Selectievak
  • Keuzerondje
  • Tabbesturingselement
  • ControlTipText
  • De modaliteit van een formulier

Basiskennis van VBA - bij voorkeur de opleiding 'VBA 2013 introductie (Excel & access)' - gevolgd hebben.