Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel 2019 Excel 2016

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 det makrot till en annan öppen arbetsbok med hjälp av Visual Basic Editor (VBE).

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

  • I Windows går du till Arkiv > Alternativ > Anpassa menyfliksområdet.

  • För Mac går du till Inställningar för Excel > ... > menyfliksområdet & verktygsfältet.

  • Markera sedan kryssrutan Utvecklare under Primära flikar i avsnittet Anpassa menyfliksområdet.

Översikt över makron och VBA

Om du inte känner till makron och VBA i allmänhet kan följande information vara användbar.

  • Ett makro är en åtgärd eller en uppsättning åtgärder som du kan använda för att automatisera uppgifter.

  • Du kan spela in makron med kommandot Spela in makro på fliken Utvecklare .

  • Makron spelas in på programmeringsspråket VBA.

  • Du kan kontrollera och redigera makron i Visual Basic Editor, ett fönster som öppnas av Excel. Här är ett exempel på VBE-fönstret för Windows: En modul som innehåller två makron lagrade i Modul1 för Bok1

Makron med namnen MakeCellGreen och SetRowHeight finns i en modul med namnet Modul1, som lagras i Book1.

Kopiera en modul från en arbetsbok till en annan

  1. Öppna både arbetsboken som innehåller det makro du vill kopiera och arbetsboken där du vill kopiera det.

  2. Öppna Visual Basic-Editor genom att klicka på Visual Basic på fliken Utvecklare.

  3. I Visual Basic Editor går du till visa-menyn och klickar på Bild av knappi Projektutforskaren eller trycker på CTRL+R.

  4. I fönstret Projektutforskaren drar du modulen som innehåller makrot som du vill kopiera till målarbetsboken. I det här fallet kopierar vi Modul1 från Book2.xlsm till Book1.xlsm.  

    Projektutforskaren för VBA-projekt

  1. Modul1 kopierad från Book2.xlsm

  2. Kopia av modul1 kopierad till Book1.xlsm

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.