Snabbstart: Skapa ett makro

Om du har uppgifter som du utför upprepade gånger i Microsoft Excel, kan du spela in ett makro för att automatisera de uppgifterna. Ett makro är en åtgärd eller en uppsättning åtgärder som du kan köra hur många gånger du vill. När du skapar ett makro spelar du in musklickningar och tangenttryckningar. Efter det att du har skapat ett makro kan du redigera det för att göra mindre justeringar i hur det fungerar.

Anta att du varje månad skapar en rapport åt din ekonomichef. Du vill formatera namnen på kunder med försenade betalningar i rött, och dessutom använda fetstilsformatering. Du kan då skapa och sedan köra ett makro som snabbt använder de här formateringsändringarna i de celler som du markerar.

Hur gör jag?

Bild av ikon

Innan du spelar in ett makro    

Du kan hitta makron och VBA-verktyg på fliken Utvecklare. Eftersom den som standard är dold så är första steget att aktivera den. Mer information finns i Visa fliken Utvecklare.

Fliken Utvecklare i menyfliksområdet

Bild av ikon

Spela in ett makro    

  1. Klicka på spela in makroi gruppen kod på fliken utvecklare .

  2. Du kan också ange ett namn på makrot i rutan makro namn , skriva ett kortkommando i rutan kortkommando och en beskrivning i rutan Beskrivning och sedan klicka på OK för att starta inspelningen.

    Kommandot Spela in makro i gruppen Kod på fliken Utvecklare

  3. Utför de åtgärder som du vill automatisera, till exempel att ange en formaterad text eller fylla i en kolumn med data.

  4. Klicka på Stoppa inspelning på fliken Utvecklare.

    Kommandot Stoppa inspelning i gruppen Kod på fliken Utvecklare

Bild av ikon

Titta närmare på makrot    

Du kan lära dig lite om programmeringsspråket Visual Basic genom att redigera ett makro.

Redigera ett makro genom att klicka på makroni gruppen kod på fliken utvecklare , Markera makrots namn och klicka på Redigera. Då öppnas Visual Basic Editor.

Se hur de åtgärder du spelat in visas som kod. Vissa delar av koden kommer antagligen att vara begripliga för dig, medan andra kan vara lite förbryllande.

Experimentera med koden, stäng Visual Basic Editor och kör makrot igen. Se om något annorlunda inträffar den här gången.

Nästa steg

Hur gör jag?

Bild av ikon

Innan du spelar in ett makro    

Kontrollera att fliken Utvecklare visas i menyfliksområdet. Som standard visas inte fliken Utvecklare så gör följande:

  1. Gå till Excel > Inställningar… > Menyfliksområdet och verktygsfältet.

  2. Markera kryssrutan Utvecklare i listan Primära flikar i kategorin Anpassa menyfliksområdet och klicka sedan på Spara.

Bild av ikon

Spela in ett makro    

  1. Klicka på Spela in makro på fliken Utvecklare.

  2. Du kan också ange ett namn på makrot i rutan makro namn , skriva ett kortkommando i rutan kortkommando och en beskrivning i rutan Beskrivning och sedan klicka på OK för att starta inspelningen.

  3. Utför de åtgärder som du vill automatisera, till exempel att ange en formaterad text eller fylla i en kolumn med data.

  4. Klicka på Stoppa inspelningi gruppen Kod på fliken Utvecklare.

Bild av ikon

Titta närmare på makrot    

Du kan lära dig lite om programmeringsspråket Visual Basic genom att redigera ett makro.

Redigera ett makro genom att klicka på makronpå fliken utvecklare , Markera makrots namn och klicka på Redigera. Då öppnas Visual Basic Editor.

Se hur de åtgärder du spelat in visas som kod. Vissa delar av koden kommer antagligen att vara begripliga för dig, medan andra kan vara lite förbryllande.

Experimentera med koden, stäng Visual Basic Editor och kör makrot igen. Se om något annorlunda inträffar den här gången.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community, få support i Answers-communityn eller föreslå en ny funktion eller förbättringar på Excel User Voice.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×