Hur importerar jag makron för Excel?

click fraud protection

Excel-makron är bara kopplade till arbetsboken där de skapas. Det är dock inte nödvändigt att återskapa ett bra makro i en annan arbetsbok för att tillämpa samma åtgärder. Makron kan kopieras, flyttas eller göras tillgängliga för andra arbetsböcker.

Dricks

När du arbetar med makron i Excel 2013 bör fliken Utvecklare vara aktiv på Excel-bandet.

Kopiera ett makro från en arbetsbok till en annan

Det kanske enklaste sättet att "importera" ett makro från en arbetsbok till en annan är att använda Kopiera och klistra in.

Dagens video

Steg 1: Visa makrot

Välj Utvecklare fliken och klicka på Makron för att visa dialogrutan Makro.

Klicka på knappen Makron för att visa dialogrutan Makro från vilken du kan välja det makro som ska kopieras.

Bildkredit: Ron Pris

Steg 2: Välj makrot

Använd knappen Redigera för att visa VB-redigeraren och det valda makrot.

Bildkredit: Ron Pris

I dialogrutan Makro väljer du makro du vill visa i Visual Basic-redigeraren (VB) och klicka på Redigera för att visa makrots VBA-kod.

Dricks

Du kan också trycka på "ALT"-tangenten och "F11"-tangenten samtidigt (ALT+F11) för att öppna VB-redigeraren var som helst i en Excel-arbetsbok.

Steg 3: Kopiera VBA-koden

Markera och kopiera endast satserna, utelämna namnet på funktionen och slutraden.

Bildkredit: Ron Pris

I VB-editorn, välj endast programmeringskodsatserna för makrot; inkludera inte makrots titel eller sista raden. Klicka på Redigera och välj Kopiera från rullgardinsmenyn för att kopiera den markerade koden.

Steg 4: Klistra in koden

Klicka på knappen Skapa för att visa VB-redigeraren.

Bildkredit: Ron Pris

Öppna arbetsboken som makrot ska läggas till. På fliken Utvecklare klickar du på Makron knapp. Tilldela ett namn till makrot och klicka sedan på Skapa för att visa VB-redigeraren. När VB-editorn öppnas, placera markören på den tomma raden mellan de två påståendena. Klicka på Redigera och välj Klistra från rullgardinsmenyn för att infoga den kopierade koden. Klicka på Fil och Spara för att spara arbetsboken och makrot.

Exportera och importera ett makro

Den här metoden skapar en VB-kodfil (BAS-fil) som kan exporteras så att den kan importeras till andra Excel-arbetsböcker.

Steg 1: Exportera ett makro

Välj Exportera fil för att spara makrot som en .BAS-fil.

Bildkredit: Ron Pris

Öppna VB-editorn och visa det makro du vill exportera. Klicka på Fil och välj Exportera fil.

Steg 2: Spara filen

Spara BAS-filen

Bildkredit: Ron Pris

I dialogrutan Filspara, navigera till mappen där filen ska sparas, namnge filen och klicka på Spara. Filen är nu tillgänglig för att importeras till andra arbetsböcker.

Steg 3: Importera BAS-filen

En importerad .BAS-fil läggs till som en modul i ett VB-projekt.

Bildkredit: Ron Pris

För att importera en BAS-fil och lägga till den i ett arbetsboksprojekt, välj fliken Utvecklare och klick på Visual Basic-knappen för att öppna VB-redigeraren. Klicka på i VB-redigeraren Fil och klicka sedan Importera fil för att visa dialogrutan Importera fil. Navigera till lämplig mapp och Välj filen som ska importeras. Klick Öppen för att importera filen.

Skapa den personliga makroarbetsboken

När Excel startar öppnas en Personal.xlsb-fil, om den finns, som en dold arbetsbok. Den här filen innehåller makron som är tillgängliga för alla Excel-arbetsböcker som körs på en dator. Att skapa en Personal.xlsb-fil tillhandahåller ett makrobibliotek med makron som är tillgängliga på den datorn.

Steg 1: Skapa filen Personal.xlsb

I dialogrutan Spela in makro kan en arbetsbok lagras som en personlig makroarbetsbok

Bildkredit: Ron Pris

För att skapa filen Personal.xlsb, öppna en Ny arbetsbok i Excel. På Utvecklare fliken, klicka på Spela in makro knappen för att visa Spela in makro dialog ruta.

Steg 2: Spela in ett makro

Stoppknappen visas när en inspelningsmakrofunktion är aktiv.

Bildkredit: Ron Pris

Tilldela ett namn till makrot och välj sedan Arbetsbok för personlig makro på alternativet "Lagra makro som". Klick OK för att starta inspelningen. Utför åtgärderna som ska inkluderas i makrot. När åtgärderna är klara klickar du på Stoppa inspelning på fliken Utvecklare eller klicka på Stoppa inspelning knappen på statusfältet i det nedre vänstra hörnet av arbetsboken.

Steg 3: Spara filen Personal.xlsb

Spara filen Personal.xlsb

Bildkredit: Ron Pris

Efter att ha slutfört makrot, klicka på Visual Basic-knappen på fliken Utvecklare för att öppna VB editor. Välj VBAPROJECT (PERSONAL.XLSB) i Projekt rutan. Klicka på Fil och sedan Spara PERSONLIG.XLSB alternativ.