Har du nogensinde lavet en fantastisk Excel-makro, som du vil bruge på en anden computer? Sådan gør du.

Excel-makroer er kraftfulde automatiseringsværktøjer, der strømliner gentagne opgaver og øger produktiviteten. Når du opretter makroer for at automatisere dine arbejdsprocesser, skal du muligvis dele dem med dine kolleger på tværs af flere computere. Men hvordan kan du overføre disse makroer og sikre, at de fungerer problemfrit på en anden computer?

I denne vejledning vil vi udforske forskellige metoder til at hjælpe dig med at overføre og bruge dine Excel-makroer på flere computere, så du og dine kolleger kan udføre opgaver effektivt.

1. Gem og overførsel af din projektmappe som en makroaktiveret projektmappe

Den nemmeste måde at overføre makroer på er ved at gemme Excel-projektmappen, der indeholder makroerne, som en makroaktiveret projektmappe med filtypenavnet .XLSM. Denne metode giver dig mulighed for at bevare makroerne og sikrer, at de kan udføres på enhver computer med den relevante version af Excel installeret.

instagram viewer

Følg disse trin for at gemme din projektmappe som en makroaktiveret projektmappe:

  1. Åbn Excel-projektmappen, der indeholder den makro, du vil overføre.
  2. Klik på Fil i menuen og vælg Gem som.
  3. Vælg en placering for at gemme filen, og indtast et navn til den.
  4. Fra Gem som type rullemenu, vælg Excel-makroaktiveret projektmappe
  5. Klik Gemme for at gemme projektmappen i .XLSM-formatet.

Når du har gemt projektmappen som en makroaktiveret fil, er det nemt at dele den med dine kolleger. Det er praktisk at bruge et USB-flashdrev måde at overføre filer fra en computer til en anden; for hurtigere overførsel anbefaler vi dog at sende din makroaktiverede projektmappe som en vedhæftet fil i e-mail, der kan downloades på modtagerens computer.

Når du først åbner den delte Excel-fil på en anden computer, vises en advarselsmeddelelse, der siger, at makroerne er deaktiveret. Klik på Aktiver indhold knappen i advarselsmeddelelsen til aktivere makroer uden risici.

Du kan nu se og køre makroerne på en anden computer ved at klikke på Makroer i Udvikler fanen.

2. Eksporter og importer makrokoder ved hjælp af VBA Editor

En anden metode til at overføre makroer til en anden computer involverer eksport og import af makrokoder ved hjælp af VBA Editor. Denne tilgang giver dig mulighed for at udtrække makrokoderne fra din projektmappe og importere dem til en anden projektmappe, hvilket eliminerer behovet for at dele hele Excel-projektmapper.

Denne metode er også sikrere siden Excel-projektmapper kan blive beskadiget på grund af en række årsager, og så forhindrer deling af makroer direkte uden hele projektmapper, at vigtig kode bliver ødelagt eller tabt.

Følg disse trin for at eksportere makroer:

  1. Åbn din Excel-projektmappe, der indeholder makroerne.
  2. Trykke Alt + F11 for at åbne VBA Editor.
  3. I VBA Editor skal du vælge det modul, der indeholder de makroer, du vil overføre.
  4. Højreklik på det valgte modul og vælg Eksporter fil... mulighed. Alternativt kan du klikke på Fil menuen og vælg Eksporter fil... mulighed derfra eller tryk på Ctrl + E på dit tastatur.
  5. Indtast placeringen og filnavnet i dialogboksen, der vises, og klik Gemme. Modulet gemmes som en .BAS-fil på din computer.

Når alle modulerne er blevet eksporteret og gemt, skal du overføre dem til den anden computer via et USB-drev eller e-mail. Følg derefter disse trin:

  1. På den anden computer skal du åbne destinationsprojektmappen, hvor du vil importere makroerne.
  2. Trykke Alt + F11 for at åbne VBA Editor.
  3. Højreklik på Moduler mappe i Projekt vindue og vælg Importer fil... fra menuen.
  4. Find og vælg den .BAS-fil, du har overført, og klik Åben for at importere makroerne til destinationsprojektmappen.

Bemærk, at hvis du vil gemme flere moduler, skal du gemme dem individuelt på din computer.

3. Send en e-mail til filen Personal.xlsb og få adgang til den på den anden computer

Personal.xls-filen er en skjult projektmappe, der automatisk indlæses, når du starter Excel, hvilket gør dine makroer tilgængelige fra enhver Excel-projektmappe.

Hvis du vil have adgang til dine makroer, der er gemt i den personlige makroarbejdsbog (Personal.xlsb) på en anden computer, kan du e-maile den personlige projektmappe til dig selv og downloade den på den anden computer.

  1. Find filen Personal.xls på din computer.
    • Det er gemt i det skjulte XLSTART mappe, der kan tilgås på følgende måde: C:\Users\[Brugernavn]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Skriv en ny e-mail til dig selv, og vedhæft og send filen Personal.xlsb til e-mailen.
  3. Få adgang til din e-mail på den anden computer, og download den vedhæftede Personal.xlsb-fil fra e-mailen til den relevante placering i XLSTART folder.
  4. Åbn en ny Excel-projektmappe på den anden computer. Du vil se Personal.xlsb-filen automatisk indlæst i VBA Editor, og dine makroer vil være tilgængelige til brug på den anden computer.

Alternativt kan du også eksportere modulerne i filen Personal.xlsb og importere dem på den anden computer på samme måde, som du eksporterer og importerer moduler fra den almindelige Excel-projektmappe.

4. Kopier-indsæt makroer i en e-mail

Hvis dine makroer består af relativt korte kodestykker, kan du kopiere og indsætte koderne direkte i en e-mail og få adgang til dem på en anden computer. Denne metode eliminerer behovet for at overføre hele projektmapper eller filer, hvilket gør delingsprocessen mere strømlinet og effektiv.

I VBA Editor skal du finde det modul, der indeholder de makroer, du vil overføre. Vælg hele makrokoden ved at trykke på CTRL + A og kopiere det. Skriv en ny e-mail til din kollega eller dig selv, indsæt den kopierede makrokode i e-mailens brødtekst, og send.

På den anden computer skal du åbne en Excel-projektmappe og trykke på Alt + F11 for at åbne VBA Editor. Klik på Indsæt > modul at oprette et nyt modul. Kopier koden fra den modtagne e-mail, og indsæt den i det tomme rum i VBA Editor. Trykke Alt + F8 at køre og teste makroen.

Strømlin arbejdsgange ved at dele dine makrokoder på tværs af dit arbejdsområde

Overførsel og brug af dine Excel-makroer på en anden computer kan opnås gennem forskellige metoder. Hvis du kun ønsker at dele makroer og ikke hele projektmapper, er det bedst at bruge eksport/import-funktionen i VBA-editoren eller kopiere og indsætte makrokoderne i en e-mail.

Men hvis det ikke er et problem at dele hele projektmappen, er det en holdbar mulighed at gemme den i .XLSM-filformatet og overføre den via USB eller e-mail. Vælg den metode, der passer bedst til dine behov, og del eller overfør dine makroer for at samarbejde med kolleger eller arbejde problemfrit på tværs af forskellige computere.