Kopiera en makromodul till en annan arbetsbok

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Om en arbetsbok innehåller ett VBA-makro (Visual Basic for Applications) som du vill använda någon annanstans kan du kopiera modulen som innehåller makrot till en annan öppen arbetsbok med Microsoft Visual Basic Editor.

I den här artikeln:

Översikt över makron och VBA

Kopiera en modul från en arbetsbok till en annan

Översikt över makron och VBA

Läs informationen nedan om du vill veta mer om makron och VBA i allmänhet.

  • Ett makro är en åtgärd eller uppsättning med åtgärder som du använder när du vill automatisera uppgifter.

  • Du kan spela in (skapa) makron med kommandot Spela in makro som finns på fliken Utvecklare i gruppen Kod.

  • Makron spelas in i programmeringsspråket Microsoft Visual Basic for Applications (VBA).

  • Du kan kontrollera och redigera makron i Visual Basic Editor, ett fönster som öppnas i Excel.

    En modul som innehåller två makron lagrade i Modul1 för Bok1

I det här exemplet finns två makron med namnen GörCellGrön och AngeRadhöjd i en modul med namnet Modul1, som lagras i Bok1.

Kopiera en modul från en arbetsbok till en annan

  1. Om fliken Utvecklare inte visas tar du fram den på följande sätt:

    1. Klicka på fliken Arkivoch sedan på Alternativ. Klicka slutligen på kategorin Anpassa menyfliksområdet.

    2. Markera kryssrutan Utvecklare under Primära flikar och klicka sedan på OK.

  2. Om du tillfälligt vill ändra säkerhetsnivån så att alla makron tillåts gör du följande:

    1. Klicka på Makrosäkerhet i gruppen Kod på fliken Utvecklare.

    2. Klicka på Aktivera alla makron (rekommenderas inte, kod som kan vara skadlig kan köras) under Makroinställningar i kategorin Makroinställningar och klicka sedan på OK.

      Gruppen Kod på fliken Utvecklare i Excel

      Obs!: För att förhindra att potentiellt skadlig kod körs, rekommenderar vi att du går tillbaka till någon av de inställningar som inaktiverar alla makron när du har arbetat klart med makron.

  3. Öppna arbetsboken som innehåller den modul som du vill kopiera och den arbetsbok som du vill kopiera modulen till.

  4. Klicka på Visual Basic. på fliken utvecklare i gruppen kod

    Detta startar Visual Basic Editor.

  5. I Visual Basic Editor, på Visa-menyn klickar du på Projektutforskaren Bild av knapp eller tryck på Ctrl + R.

    Som startar åtgärdsfönstret projekt och fönstret visar båda öppna arbetsböcker. Vanligtvis ska du ser VBA (< arbetsboksnamn >)

  6. Dra den modul som du vill kopiera till målarbetsboken i Project-fönstret. Modulen ska kopieras som Modul1 till mappen moduler under VBA (arbetsbok namn.xlsm).

    Projektutforskaren för VBA-projekt

    Makromodul 1. Kopiera den genom att dra den från Bok2.xlsm till Bok1.xlsm.

    Kopia av makrot Modul1, i mappen Moduler.

Överst på sidan

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina 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.

×