Hvordan importerer jeg makroer til Excel?

Excel-makroer er kun knyttet til den projektmappe, de er oprettet i. Det er dog ikke nødvendigt at genskabe en god makro i en anden projektmappe for at anvende de samme handlinger. Makroer kan kopieres, flyttes eller gøres tilgængelige for andre projektmapper.

Tip

Når du arbejder med makroer i Excel 2013, skal fanen Udvikler være aktiv på Excel-båndet.

Kopier en makro fra en projektmappe til en anden

Måske er den enkleste måde at "importere" en makro fra en projektmappe til en anden ved at bruge Kopier og Sæt ind.

Dagens video

Trin 1: Vis makroen

Vælg Udvikler fanen og klik på Makroer knappen for at få vist makrodialogboksen.

Klik på knappen Makroer for at få vist dialogboksen Makro, hvorfra du kan vælge den makro, der skal kopieres.

Billedkredit: Ron Price

Trin 2: Vælg makroen

Brug knappen Rediger for at få vist VB-editoren og den valgte makro.

Billedkredit: Ron Price

I Macro-dialogboksen skal du vælge makro du ønsker at få vist i Visual Basic (VB) editoren og klik på Redigere knappen for at få vist makroens VBA-kode.

Tip

Du kan også trykke på "ALT"-tasten og "F11"-tasten samtidig (ALT+F11) at åbne VB-editoren fra hvor som helst i en Excel-projektmappe.

Trin 3: Kopier VBA-koden

Fremhæv og kopier kun udsagn, udelad navnet på funktionen og slutlinjen.

Billedkredit: Ron Price

I VB-editoren skal du kun vælge makroens programmeringskodesætninger; medtag ikke makroens titel eller den sidste linje. Klik på Redigere og vælg Kopi fra rullemenuen for at kopiere den fremhævede kode.

Trin 4: Indsæt koden

Klik på knappen Opret for at få vist VB-editoren.

Billedkredit: Ron Price

Åbn den projektmappe, som makroen skal tilføjes til. På fanen Udvikler skal du klikke på Makroer knap. Tildel et navn til makroen, og klik derefter på skab knappen for at få vist VB-editoren. Når VB-editoren åbnes, skal du placere markøren på den tomme linje mellem de to udsagn. Klik på Redigere og vælg sæt ind fra rullemenuen for at indsætte den kopierede kode. Klik på Fil og Gemme for at gemme projektmappen og makroen.

Eksporter og importer en makro

Denne metode opretter en VB-kodefil (BAS-fil), der kan eksporteres, så den kan importeres til andre Excel-projektmapper.

Trin 1: Eksporter en makro

Vælg Eksporter fil for at gemme makroen som en .BAS-fil.

Billedkredit: Ron Price

Åbn VB-editoren og vis den makro, du ønsker at eksportere. Klik på Fil og vælg Eksporter fil.

Trin 2: Gem filen

Gem BAS-filen

Billedkredit: Ron Price

I dialogboksen Fil Gem skal du navigere til den mappe, hvor filen skal gemmes, navngive filen og klikke på Gemme. Filen er nu tilgængelig til at blive importeret til andre projektmapper.

Trin 3: Importer BAS-filen

En importeret .BAS-fil tilføjes som et modul til et VB-projekt.

Billedkredit: Ron Price

For at importere en BAS-fil og tilføje den til et projektmappeprojekt skal du vælge fanen Udvikler og klik på Visual Basic-knappen for at åbne VB-editoren. Klik på VB-editoren Fil og klik derefter Importer fil for at få vist dialogboksen Importer fil. Navigere til den relevante mappe og Vælg filen, der skal importeres. Klik Åben for at importere filen.

Oprettelse af den personlige makroprojektmappe

Når Excel starter op, åbner den en Personal.xlsb-fil, hvis den findes, som en skjult projektmappe. Denne fil indeholder makroer, der er tilgængelige for enhver Excel-projektmappe, der kører på én computer. Oprettelse af en Personal.xlsb-fil giver et makrobibliotek med de makroer, der er tilgængelige på den computer.

Trin 1: Opret filen Personal.xlsb

I dialogboksen Optag makro kan en projektmappe gemmes som en personlig makroprojektmappe

Billedkredit: Ron Price

For at oprette filen Personal.xlsb skal du åbne en Ny projektmappe i Excel. På den Udvikler fanen, skal du klikke på Optag makro knappen for at vise Optag makro dialog boks.

Trin 2: Optag en makro

Stop-knappen vises, mens en optagemakrofunktion er aktiv.

Billedkredit: Ron Price

Tildel et navn til makroen, og vælg derefter Personlig makro arbejdsbog på indstillingen "Gem makro som". Klik Okay for at starte optagelsen. Udfør de handlinger, der skal inkluderes i makroen. Når handlingerne er udført, skal du klikke på Stop optagelse på fanen Udvikler eller klik på Stop optagelse knappen på statuslinjen i nederste venstre hjørne af projektmappen.

Trin 3: Gem filen Personal.xlsb

Gem filen Personal.xlsb

Billedkredit: Ron Price

Efter at have fuldført makroen, klik på Visual Basic-knappen på fanen Udvikler for at åbne VB editor. Vælg VBAPROJECT (PERSONLIG.XLSB) i Projekt rude. Klik på Fil og derefter Gem PERSONLIG.XLSB mulighed.