![]() | Skapa, köra, redigera eller ta bort ett makro |
|
Du kan automatisera en repetitiv uppgift genom att snabbt skapa ett makroEn åtgärd eller uppsättning med åtgärder som du kan använda för att automatisera uppgifter. Makron spelas in i programmeringsspråket Visual Basic för Applications. i Excel. Du kan också använda Visual Basic EditorEn miljö där du skriver och redigerar kod och procedurer i Visual Basic for Applications. Visual Basic Editor innehåller en fullständig uppsättning felsökningsverktyg för att hitta syntax-, körnings- och logikproblem i koden. i Microsoft Visual Basic for Applications om du vill skriva ett eget makroskript eller kopiera ett helt makro eller en del av ett makro till ett nytt makro.
![]() | Spela in ett makro |
Alla steg som krävs för att slutföra de åtgärder som du vill ska utföras av makrot spelas in. Navigeringen tillbaka till fliken för att stoppa inspelningen tas däremot inte med bland de inspelade stegen.
-
Klicka på Spela in under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Ange ett namn på makrot i rutan Makronamn.

Tips Om du vill skapa en tangentbordsgenväg för makrot anger du en bokstav i rutan Alt+Kom+. -
Gör något av följande på popup-menyn Lagra makrot i:
Så här sparar du makrot
Klicka på
I det dokument där du skapar makrot
Denna arbetsbok
I alla öppna dokument
Ny arbetsbok
Så att det är tillgängligt varje gång som du använder Excel
Arbetsboken Egna makron
Arbetsboken med egna makron finns i Användare/användarnamn/Bibliotek/Programstöd/ Microsoft/Office/Excel.
-
Klicka på OK och utför sedan de åtgärder som du vill spela in.
-
Klicka en gång till på Spela in under Visual Basic på fliken Utvecklare.
![]() | Skapa ett makro med hjälp av Visual Basic for Applications |
Du kan använda det inbyggda Visual Basic Editor för att skapa ett makro.
-
Klicka på Redigerare under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Om du behöver infoga en modul klickar du på Modul på Infoga-menyn i Visual Basic Editor.
-
Skriv eller klistra in den makrokod som du vill använda i modulens kodfönster.
-
När du är klar klickar du på Stäng och återgå till Microsoft Excel på Excel-menyn.
![]() | Köra ett makro |
-
Klicka på Makron under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Klicka på det makro som du vill köra i listan och sedan på Kör.

Tips Om du vill köra ett makro med hjälp av en tangentbordsgenväg trycker du på ALTERNATIV+KOMMANDO+den bokstav som du angav när du skapade tangentbordsgenvägen.
![]() | Redigera ett makro |
Om du vill redigera ett makro använder du Visual Basic EditorEn miljö där du skriver och redigerar kod och procedurer i Visual Basic for Applications. Visual Basic Editor innehåller en fullständig uppsättning felsökningsverktyg för att hitta syntax-, körnings- och logikproblem i koden..
-
Klicka på Makron under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Klicka på namnet på makrot som du vill redigera i listan och sedan på Redigera.
Visual Basic Editor öppnas.
-
Gör de önskade ändringarna.
-
När du är klar klickar du på Stäng och återgå till Microsoft Excel på Excel-menyn.
![]() | Konfigurera ett makro så att det körs automatiskt när en arbetsbok öppnas |
När du har slutfört den här proceduren körs makrot varje gång som du öppnar den arbetsbok som innehåller makrot.
-
Klicka på Spela in under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Skriv Auto_öppna i rutan Makronamn.
-
Gör något av följande på popup-menyn Lagra makrot i:
Så här sparar du makrot
Klicka på
I det dokument där du skapar makrot
Denna arbetsbok
I alla öppna dokument
Ny arbetsbok
Så att det är tillgängligt varje gång som du använder Excel
Arbetsboken Egna makron
-
Klicka på OK och utför sedan de åtgärder som du vill spela in.
-
Klicka en gång till på Spela in under Visual Basic på fliken Utvecklare.
-
Klicka på Spara som på Arkiv-menyn.
-
Klicka på Makroaktiverad Excel-arbetsbok (.xlsm) på popup-menyn Format och sedan på Spara.
![]() | Kopiera en del av ett makro för att skapa ett annat makro |
-
Klicka på Makron under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Klicka på namnet på makrot som du vill kopiera i listan och sedan på Redigera.
Visual Basic Editor öppnas.
-
Markera de rader i makrot som du vill kopiera i kodfönstret i Visual Basic Editor.

Tips Om du vill kopiera hela makrot tar du med raderna Sub och End Sub i markeringen. -
Klicka på Kopiera på Redigera-menyn.
-
Klicka på den modul där du vill placera koden i rutan Projekt i kodfönstret.
-
Klicka på Klistra in på Redigera-menyn.
![]() | Ta bort ett makro |
-
Klicka på Makron under Visual Basic på fliken Utvecklare.

Om fliken Utvecklare inte är tillgänglig
-
Klicka på
till höger i menyfliksområdet och klicka på Inställningar för menyfliksområdet.
-
Markera kryssrutan Utvecklare under Anpassa.
-
-
Klicka på namnet på makrot som du vill ta bort i listan och sedan på Ta bort.




