Om en arbetsbok innehåller ettVBA-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 hjälp avVBE(Visual Basic Editor).
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 Windowspå Arkiv >Alternativ > Anpassa menyfliksområdet.
-
För Macgår du till Excel>... i >menyfliksområde & Verktygsfält.
-
I avsnittet Anpassa menyfliksområdet, under Primära flikar,markerar du kryssrutan Utvecklare.
Översikt över makron och VBA
Om du inte är bekant med makron och VBA i allmänhet kan du ha nytta av följande information.
-
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 hjälp av kommandot Spela in makro på fliken Utvecklare.
-
Makron spelas in med 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 namnet MakeCellGreenoch SetRowHeight finns i en modul som heter Modul1, som lagras i Bok1.
Kopiera en modul från en arbetsbok till en annan
-
Öppna både den arbetsbok som innehåller det makro du vill kopiera och den arbetsbok där du vill kopiera den.
-
På fliken Utvecklare klickar du på Visual Basic för att öppna Visual Basic Editor.
-
I Visual Basic klickar du på Öppna-menyn på Project eller trycker
CTRL+R.
-
I fönstret Project drar du modulen som innehåller makrot du vill kopiera till målarbetsboken. I det här fallet kopierar vi Modul1 från Book2.xlsm till Book1.xlsm.
-
Modul1 kopierad 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 Answers-communityn.