Een Excel-macro is een set programmeerinstructies die als een procedure is opgeslagen. Macro's elimineren de herhaling van stappen voor veelvoorkomende taken en kunnen worden geactiveerd door een sneltoets, werkbalkpictogram of een knop die aan het werkblad zelf is toegevoegd.
Notitie De informatie in dit artikel is van toepassing op Excel-versies 2019, 2016, 2013, 2010 en Excel voor Mac.
Wanneer een macro te gebruiken
Macro's kunnen uw spreadsheets gemakkelijker maken om mee te werken door repetitieve taken te automatiseren. Deze taken omvatten alles van complexe berekeningen die het gebruik van formules tot eenvoudige opmaaktaken vereisen. Een voorbeeld van een herhalende taak is het toevoegen van nummeropmaak aan nieuwe gegevens. Een ander voorbeeld is het toepassen van cel- en werkbladindelingen zoals randen en arcering.

Andere repetitieve taken waarvoor macro's nuttig zijn, zijn onder andere:
- Rijen en kolommen toevoegen of verwijderen
- Werkbladen beschermen of niet beveiligen
- Een celbereik selecteren
- De huidige datum toevoegen aan een werkblad
Macro's versus sjablonen
Het gebruik van macro's kan een geweldige tijdsbesparing zijn voor repetitieve taken. Als u routinematig bepaalde opmaakfuncties of inhoud (zoals koppen of een bedrijfslogo) toevoegt aan nieuwe werkbladen, maakt u een sjabloonbestand met deze items en slaat u het op, in plaats van het opnieuw te maken elke keer dat u een nieuw werkblad start.
Macro-recorder van Excel
Excel bevat een ingebouwde macro-recorder die een reeks stappen vastlegt met behulp van het toetsenbord en de muis. Excel converteert deze reeks stappen vervolgens naar VBA-code. De Macro Recorder en Macro Manager zijn te vinden op het tabblad Weergave. Als u knoppen aan uw werkblad wilt toevoegen, moet u het tabblad Ontwikkelaar toevoegen.
Voeg het tabblad Ontwikkelaar toe aan Excel
De stappen voor het onthullen van het tabblad Ontwikkelaar in Excel zijn eenvoudig en kunnen worden gevolgd, of u nu een Mac of een Windows-pc hebt.

-
ramen: Selecteer het dossier.
Mac: Selecteer de uitmunten menu.
-
ramen: Selecteer opties.
Mac: Selecteer voorkeuren.
-
ramen: Selecteer Lint aanpassen.
Mac: Selecteer Lint en werkbalk.
-
Aan de rechterkant van het venster, onder het lint aanpassen sectie, zoek de Ontwikkelaar optie en voeg een vinkje toe aan het aangrenzende vak.
-
kiezen Opslaan om het venster te sluiten en het tabblad Ontwikkelaar in Excel weer te geven.
Maak een standaardmacro in Excel
Laten we een eenvoudige Excel-macro maken die een cel vult met de kleur rood, de tekst centreert en vetgedrukte tekst aan de tekst toevoegt. Hoewel de optie Recordmacro beschikbaar is op het tabblad Ontwikkelaar, gebruiken we het tabblad Weergave om het proces eenvoudiger te maken.

-
kiezen Uitzicht.
-
kiezen macro's > Record macro.
-
Voer onder Macro-naam een naam in voor de macro. Voel je vrij om onze leidraad voor dit voorbeeld te volgen en het te noemen Benadrukken.
-
Selecteer onder Winkelmacro in Dit werkboek om de macro verbonden te houden aan het huidige bestand.
-
Als u een sneltoets wilt maken, voert u een letter of een cijfer in dat, wanneer ingedrukt in combinatie met de andere genoteerde toetsen, de macro zal uitvoeren. Voor dit voorbeeld gebruiken we de letter E.
-
Type A Omschrijving van de macro. We laten het voor dit voorbeeld leeg.
De beschrijving herinnert u eraan wat de macro doet wanneer deze wordt uitgevoerd. Als u van plan bent meerdere macro's te maken, vult u de beschrijving in zodat u snel de juiste voor de taak kunt selecteren.
-
kiezen OK.
-
De macro begint met opnemen. Alle wijzigingen die in uw spreadsheet worden aangebracht, worden vastgelegd.
-
Selecteer een cel. Dit is de cel die in het werkblad zal worden gewijzigd en waar de macro zal worden opgenomen.
-
Selecteer op het tabblad Start Stoutmoedig om de celtekst te benadrukken, selecteert u Centrum om de inhoud van de cel uit te lijnen en selecteer Opvulkleur om de celachtergrond in rood te veranderen.
-
kiezen Uitzicht en selecteer Hou op opname. Uw macro wordt gemaakt en opgeslagen in de werkmap.
Voer een aangemaakte macro uit in Excel
Als aan een macro een sneltoetscombinatie is toegewezen, past u de macro toe door een cel te selecteren en op de toetsenbordcombinatie te drukken. Als u geen combinatie van snelkoppelingen hebt gekozen, selecteert u Uitzicht en selecteer Bekijk macro's. Elke macro kan worden uitgevoerd door deze te selecteren en te selecteren Rennen.
Maak een macrotoets in Excel
Macro's kunnen worden uitgevoerd met een sneltoets. Of u kunt een aangepaste knop voor uw spreadsheet maken die, wanneer erop wordt gedrukt, de opgegeven macro uitvoert.

Volg dit voorbeeld om een standaard macoknop te maken in Excel voor de eerder gemaakte Benadrukken macro.
Het tabblad Ontwikkelaar moet zijn ingeschakeld. Gebruik de stappen die eerder in dit artikel zijn vermeld om het tabblad Ontwikkelaar toe te voegen aan Excel.
-
kiezen Ontwikkelaar.
-
Selecteer in de groep Besturingselementen invoegen > Knop.
-
Selecteer de cel op uw werkblad waar u de knop wilt plaatsen. De knop kan worden verplaatst en gewijzigd nadat deze aan het werkblad is toegevoegd.
-
Selecteer de macro uit de lijst die u wilt uitvoeren wanneer op de knop wordt gedrukt. Selecteer voor ons voorbeeld de Benadrukken macro.
-
kiezen OK.
-
Er verschijnt een knop op uw werkblad die u kunt verplaatsen of waarvan u de grootte kunt wijzigen. Als u de tekst op de knop wilt wijzigen, dubbelklikt u erop en voert u de gewenste tekst in.
-
Selecteer een cel en selecteer vervolgens de knop om de macro uit te voeren.




