Macro's opnemen in Excel - Stapsgewijze handleiding om macro's te maken

Macro's opnemen in Excel is een methode waarbij Excel elke stap registreert en vervolgens wordt opgeslagen, indien nodig voert Excel automatisch dezelfde stappen uit die door de gebruiker op exact dezelfde manier worden uitgevoerd; opnamemacro's zijn toegankelijk via het tabblad Weergeven en in de macro's sectie vinden we de optie voor record macro's.

Hoe macro op te nemen in Excel?

Een macro is een opname van onze routinestappen in Excel die we opnieuw kunnen afspelen met een enkele knop, wat na verloop van tijd saai en vervelend wordt om uit te voeren. Voorbeelden zijn

  1. Opstellen van een verkooprapport in het vereiste formaat voor beheer.
  2. Het formatteren van de gegevens in het vereiste gegevensformaat zodat deze op de vereiste site kunnen worden geüpload.

Om een ​​macro in Excel op te nemen, kunnen we het tabblad Weergave of Ontwikkelaar gebruiken .

Stappen om macro's te maken in Excel

Laten we aan de hand van een voorbeeld de stappen bekijken om macro's in Excel op te nemen.

Stel dat we dagelijks een specifiek rapport moeten opmaken, en het opmaken kost veel tijd, zoals het aanbrengen van randen, het vet maken van koppen, het toepassen van achtergrondkleur op koprij en kleur, enz.

Voordat we beginnen met het opmaken van het rapport, beginnen we met opnemen. Om macro's op te nemen in Excel de stappen, die we zullen uitvoeren,

  • Stap 1 - we moeten naar het tabblad Ontwikkelaar -> Codegroep -> Macroopdracht opnemen .
  • Stap 2 - We zullen de macro hernoemen met 'Opmaak'. Er mag geen ruimte zijn bij het benoemen van de macro.
  • Stap 3 - We kunnen de sneltoets toewijzen aan Macro, zodat we ook gewoon op de enkele sneltoets kunnen drukken om de macro uit te voeren.
  • Stap 4 - Omdat we willen dat deze macro alleen in deze werkmap werkt, zullen we 'Deze werkmap' kiezen voor Macro opslaan in .
  • Stap 5 - In ' Beschrijving ' moeten we correct schrijven over wat macro doet.

Nu, omdat de 'Opname-knop' is gewijzigd in 'Opname stoppen' in de codegroep.

Het geeft aan dat wat we nu gaan doen, in de macro wordt gemaakt. We moeten 'Gebruik relatieve verwijzingen' activeren als we dat willen als we een andere cel hebben geselecteerd dan een nu geselecteerde cel, dan zou de macro dienovereenkomstig moeten werken.

Na het opnemen van alle stappen die nodig zijn voor het formatteren, zullen we 'Opname stoppen'. Nu kunnen we de sneltoets 'Ctrl + Shift + F' gebruiken om opgenomen opmaak toe te passen.

Stel dat we enkele gegevens hebben die op dezelfde manier moeten worden opgemaakt.

We hoeven alleen maar op 'Ctrl + Shift + F' te drukken om te formatteren in plaats van veel opdrachten uit te voeren nadat we 'A 1 ′ hebben geselecteerd .

Er is echter een beperking van de macrorecorder: de code van de macrorecorder zit vol met code die niet echt nodig is.

Dingen om te onthouden

  1. Als we een Excel-bestand downloaden met de extensie .xlsm (Excel-blad met ingeschakelde macro's), dan moeten we bevestigen dat het afkomstig is van een vertrouwde bron, en als we een bestand met macro's maken, moeten we het bestand opslaan met de extensie .xlsm.
  2. Gebruik bij het maken van een macro in Excel niet de functie 'AutoSum' om de som te krijgen, aangezien de formule hierdoor hard wordt gecodeerd. Typ in plaats daarvan een formule met één dollarteken, zoals = SOM (E $ 2: E10). Wanneer dit is gebeurd, neemt de macrorecorder de eerste E $ 2 op als een vaste referentie en begint het SUM-bereik direct onder de koppen van Rij 1. Mits de actieve cel E11 is, herkent de macrorecorder E10 als een relatieve referentie die direct boven de huidige cel wijst.
  3. We moeten 'Use Relative Reference in Excel' activeren voordat we de macro in Excel maken.

Interessante artikelen...