Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het Instellen van de VBA-Omgeving | Introductie tot VBA en het Excel-objectmodel
Excel VBA voor Bedrijfsautomatisering

Het Instellen van de VBA-Omgeving

Veeg om het menu te tonen

De hulpmiddelen van VBA zijn standaard verborgen omdat de meeste Excel-gebruikers ze nooit nodig hebben. Voordat je een regel code schrijft, moet je het tabblad Ontwikkelaars inschakelen, vertrouwd raken met de Visual Basic Editor (VBE) en de ene bestandsformaatregel begrijpen die bijna elke beginner in de val lokt.

Het tabblad Ontwikkelaars inschakelen

  1. Ga naar Bestand → Opties;
  2. Klik op Lint aanpassen;
  3. Vink in de lijst met hoofdtabbladen aan de rechterkant het vakje naast Ontwikkelaars aan;
  4. Klik op OK. Het tabblad Ontwikkelaars verschijnt nu in je lint.
carousel-imgcarousel-imgcarousel-img

De Visual Basic Editor openen

Druk op Alt+F11 vanuit elke locatie in Excel (of klik op Visual Basic op het tabblad Ontwikkelaars). Hiermee wordt de VBE geopend — een apart toepassingsvenster waar alle VBA-code zich bevindt. Drie panelen zijn het belangrijkst tijdens het leren:

  • Projectverkenner (linksboven) — een boomstructuur van elk geopend werkboek, de werkbladen en de codemodules;
  • Eigenschappenvenster (linksonder) — instellingen voor het geselecteerde object in de Projectverkenner;
  • Codevenster (rechts) — waar VBA-procedures worden gelezen, geschreven en uitgevoerd.

De Projectverkenner verkennen

Let in de bovenstaande afbeelding op de hiërarchie: VBAProject (Section_1_VBA_Intro.xlsm) bevat Microsoft Excel-objecten (één vermelding per werkblad, plus ThisWorkbook) en, zodra je code toevoegt, een map Modules. Standaardcode — het type code dat je het meest zult schrijven in deze cursus — hoort in een Module, niet direct achter een werkblad of ThisWorkbook. Klik met de rechtermuisknop op VBAProject → Invoegen → Module om er een toe te voegen.

Macro-compatibele werkmappen opslaan (.xlsm)

Note
Opmerking

Als je een werkmap met VBA-code opslaat als een normale Excel-werkmap (.xlsx), verwijdert Excel stilletjes alle macro's. Er verschijnt geen waarschuwingsvenster dat je kunt missen — Excel waarschuwt wel, maar het is gemakkelijk om hier zonder lezen doorheen te klikken. Kies altijd Excel-macro-compatibele werkmap (*.xlsm) in de "Opslaan als type"-keuzelijst wanneer een bestand code bevat.

Taak

De omgeving gereedmaken.

  1. Open Section_1_VBA_Intro.xlsx en activeer het tabblad Developer als dit nog niet zichtbaar is.
  2. Druk op Alt+F11 en zoek het werkblad Employees en ThisWorkbook in de Projectverkenner.
  3. Voeg een nieuw Module toe (rechtermuisklik op VBAProject → Invoegen → Module) en hernoem deze in het Eigenschappenvenster naar modIntro.
  4. Sla het bestand op als Section_1_VBA_Intro.xlsm via Bestand → Opslaan als → Excel Macro-Enabled Workbook.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Het Instellen van de VBA-Omgeving

De hulpmiddelen van VBA zijn standaard verborgen omdat de meeste Excel-gebruikers ze nooit nodig hebben. Voordat je een regel code schrijft, moet je het tabblad Ontwikkelaars inschakelen, vertrouwd raken met de Visual Basic Editor (VBE) en de ene bestandsformaatregel begrijpen die bijna elke beginner in de val lokt.

Het tabblad Ontwikkelaars inschakelen

  1. Ga naar Bestand → Opties;
  2. Klik op Lint aanpassen;
  3. Vink in de lijst met hoofdtabbladen aan de rechterkant het vakje naast Ontwikkelaars aan;
  4. Klik op OK. Het tabblad Ontwikkelaars verschijnt nu in je lint.
carousel-imgcarousel-imgcarousel-img

De Visual Basic Editor openen

Druk op Alt+F11 vanuit elke locatie in Excel (of klik op Visual Basic op het tabblad Ontwikkelaars). Hiermee wordt de VBE geopend — een apart toepassingsvenster waar alle VBA-code zich bevindt. Drie panelen zijn het belangrijkst tijdens het leren:

  • Projectverkenner (linksboven) — een boomstructuur van elk geopend werkboek, de werkbladen en de codemodules;
  • Eigenschappenvenster (linksonder) — instellingen voor het geselecteerde object in de Projectverkenner;
  • Codevenster (rechts) — waar VBA-procedures worden gelezen, geschreven en uitgevoerd.

De Projectverkenner verkennen

Let in de bovenstaande afbeelding op de hiërarchie: VBAProject (Section_1_VBA_Intro.xlsm) bevat Microsoft Excel-objecten (één vermelding per werkblad, plus ThisWorkbook) en, zodra je code toevoegt, een map Modules. Standaardcode — het type code dat je het meest zult schrijven in deze cursus — hoort in een Module, niet direct achter een werkblad of ThisWorkbook. Klik met de rechtermuisknop op VBAProject → Invoegen → Module om er een toe te voegen.

Macro-compatibele werkmappen opslaan (.xlsm)

Note
Opmerking

Als je een werkmap met VBA-code opslaat als een normale Excel-werkmap (.xlsx), verwijdert Excel stilletjes alle macro's. Er verschijnt geen waarschuwingsvenster dat je kunt missen — Excel waarschuwt wel, maar het is gemakkelijk om hier zonder lezen doorheen te klikken. Kies altijd Excel-macro-compatibele werkmap (*.xlsm) in de "Opslaan als type"-keuzelijst wanneer een bestand code bevat.

Taak

De omgeving gereedmaken.

  1. Open Section_1_VBA_Intro.xlsx en activeer het tabblad Developer als dit nog niet zichtbaar is.
  2. Druk op Alt+F11 en zoek het werkblad Employees en ThisWorkbook in de Projectverkenner.
  3. Voeg een nieuw Module toe (rechtermuisklik op VBAProject → Invoegen → Module) en hernoem deze in het Eigenschappenvenster naar modIntro.
  4. Sla het bestand op als Section_1_VBA_Intro.xlsm via Bestand → Opslaan als → Excel Macro-Enabled Workbook.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2
some-alt