Skip to main content

Excel: Macro’s en VBA-programmatie

Versie: Microsoft 365
Duur: 3 dagen (09:00-17:00)
Prijs incompany opleiding: € 4125 excl. btw / Voorwaarden voor incompany opleiding

Omschrijving

Win tijd dankzij onze cursus “Excel: Macro’s en VBA-programmatie”

Excel is een krachtige applicatie. Maar je moet al snel geregeld dezelfde gegevens opnieuw invoeren of dezelfde acties uitvoeren. Dus je zou graag weten hoe je dat dubbel werk vermijdt.

Maar er is nog meer: Een gebruiksvriendelijk formulier ontwikkelen? Eenzelfde filter op talloze sheets instellen? Automatisch werkboeken en/of werkbladen genereren? Dat leer je allemaal in onze opleiding “Excel: Macro’s en VBA-programmatie”.

In deze (technische) opleiding leer je hoe je dankzij de programmeertaal van Office (VBA of Visual Basic for Applications) je werk in Excel kan automatiseren. Zo verspil je geen tijd meer aan repetitieve acties en kan je meer tijd aan andere taken besteden. Productiever kan bijna niet.

Objectieven

Na deze opleiding kan je je eigen applicaties in Excel Visual Basic for Applications (VBA) ontwikkelen.

Doelgroep

Iedereen die regelmatig dezelfde handeling in Excel uitvoert en dus baat heeft bij automatisering.

Voorkennis

Voorkennis van VBA is geen vereiste, maar je hebt wel een goede kennis van Excel nodig. Met een goede kennis bedoelen we dat je vertrouwd bent met de volgende termen: PivotTables, conditional formatting, data validation, tabellen, grafieken, slicers, enzovoort. Goed analytisch inzicht is ook een troef.

Inhoud

Deel 1 Macro’s

  • Een macro opnemen
  • Een macro aan een knop koppelen
  • Wat kan een macro niet?

Deel 2 Basis programmeren

  • Visual Basic Editor (Project window, Code window, Properties window)
  • Wat zijn modules?
  • Variabelen (Declaratie, Scope, Data types)
  • Routines (Verschil tussen sub en function; Eigen functies schrijven)
  • Beslissingsstructuren (If then else; Select case)
  • Loops (for next, do loop while, do loop until, do while loop, do until loop)
  • Berichtvensters tonen aan de eindgebruiker
  • Error handling

Deel 3 Excel-objecten in je code gebruiken

  • Wat is een object?
  • Properties (eigenschappen), methods (acties) en events (gebeurtenissen) van een object
  • Application (Eigenschappen van de Excelapplicatie wijzigen via code)
  • Workbook(s) (Werkboeken openen/creëren/opslaan/sluiten via code)
  • Worksheet(s) (Werkbladen toevoegen, verwijderen, kopiëren… via code)
  • Range (Cellen kopiëren, gegevens van Excel inlezen, gegevens wegschrijven…)
  • Listobjects (Tabellen creëren, de rijen/kolommen van tabellen doorlopen…)
  • Andere (PivotTables, Charts…)

Deel 4 Formulieren ontwikkelen

  • Werken met formulierobjecten (knoppen, keuzelijsten, vinkjes, …)
  • Een eigen formulier creëren (oproepen van formulier, objecten op formulier plaatsen (textbox, combobox, buttons….) en deze programmeren)
Bekijk al onze opleidingen

Aanvraag offerte

"*" geeft vereiste velden aan

Adres*
Naam*
In welke taal/talen wens je deze opleiding te organiseren?
Je vraagt deze opleiding aan als:
Wens je de opleiding online of ter plaatse?