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:
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
-
Öppna både arbetsboken som innehåller det makro du vill kopiera och arbetsboken där du vill kopiera det.
-
Öppna Visual Basic Editor genom att klicka på Visual Basic på fliken Utvecklare.
-
Klicka på Project Explorer på Visa-menyn i Visual Basic Editor eller tryck på CTRL+R.
-
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.
-
Modul1 kopierad från Book2.xlsm
-
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.