Macro's nader bekeken

In uw dagelijkse werkzaamheden met Excel komt het regelmatig voor dat u dezelfde handelingen in dezelfde volgorde moet uitvoeren. Hierbij kunt u denken aan:

  • het invoegen van de huidige datum met een bepaalde opmaak in een werkboek;
  • het printen (bijvoorbeeld wekelijks of maandelijks) van bepaalde delen uit een bestand;
  • het voorzien van uw werkbladen van een vooraf afgesproken opmaak;
  • het beveiligen van uw werkbladen in een werkboek, enzovoort.

Deze handelingen kunt u elke keer op de bekende manier uitvoeren. Maar het zou handiger en sneller werken als u deze handelingen eenmalig in de juiste volgorde opslaat en ze daarna door Excel laat uitvoeren met behulp van een 'druk op een knop'. Door deze handelingen m.b.v.een macro te laten uitvoeren weet u zeker dat deze iedere keer opnieuw op exact dezelfde manier worden uitgevoerd. Het opnemen (opslaan) van een reeks in de juiste volgorde uitgevoerde handelingen noemen we het maken van een macro.

Een macro is dus niets anders dan een reeks instructies (programmacode) waarin staat welke handelingen moeten worden uitgevoerd en in welke volgorde die moeten worden uitgevoerd.

De macro's hebben als voordeel dat ze zeer snel zijn. Zij voeren de handelingen veel sneller dan u zou kunnen doen. Sommige macro's zijn heel simpel terwijl andere zeer complex kunnen zijn. U kunt zelf macro's maken die interactief zijn. Deze kunnen de gebruiker om informatie vragen en deze informatie gebruiken in de navolgende bewerkingen.

Excel biedt ons de volgende twee manieren om macro's te maken:

  • Het automatisch opnemen van een macro.
  • Het handmatig schrijven (programmeren) van een macro. Hiervoor voert u instructies in een module in het werkboek in.

Inloggen

Lid van de Kennisbank Financieel?

 

Log hier in om verder te lezen.

Afbreken

Gebruikersgegevens

 

Geef hier uw gebruikersnaam en wachtwoord:

Werkbladen in deze Excelsheet

Eigen functies

Bekijk screenshot van dit werkblad

Gebruiksinstructie

Doel van deze tool

Een voorbeeld tonen van het handmatig schrijven (programmeren) van een macro.