Har du noen gang laget en flott Excel-makro som du vil bruke på en annen datamaskin? Slik gjør du det.

Excel-makroer er kraftige automatiseringsverktøy som effektiviserer repeterende oppgaver og øker produktiviteten. Når du lager makroer for å automatisere arbeidsprosessene dine, må du kanskje dele dem med kollegene dine på flere datamaskiner. Men hvordan kan du overføre disse makroene og sikre at de fungerer sømløst på en annen datamaskin?

I denne veiledningen vil vi utforske ulike metoder for å hjelpe deg med å overføre og bruke Excel-makroene dine på flere datamaskiner, slik at du og kollegene dine kan utføre oppgaver effektivt.

1. Lagre og overføre arbeidsboken din som en makroaktivert arbeidsbok

Den enkleste måten å overføre makroer på er ved å lagre Excel-arbeidsboken som inneholder makroene som en makroaktivert arbeidsbok med filtypen .XLSM. Denne metoden lar deg bevare makroene og sikrer at de kan kjøres på hvilken som helst datamaskin med riktig versjon av Excel installert.

Følg disse trinnene for å lagre arbeidsboken som en makroaktivert arbeidsbok:

instagram viewer
  1. Åpne Excel-arbeidsboken som inneholder makroen du vil overføre.
  2. Klikk på Fil i menyen og velg Lagre som.
  3. Velg en plassering for å lagre filen og skriv inn et navn for den.
  4. Fra Lagre som type rullegardinmenyen, velg Excel-makroaktivert arbeidsbok
  5. Klikk Lagre for å lagre arbeidsboken i .XLSM-formatet.

Når du har lagret arbeidsboken som en makroaktivert fil, er det enkelt å dele den med kollegene dine. Det er praktisk å bruke en USB-flash-stasjon måte å overføre filer fra en datamaskin til en annen; for raskere overføring anbefaler vi imidlertid å sende den makroaktiverte arbeidsboken som et e-postvedlegg som kan lastes ned på mottakerens datamaskin.

Når du først åpner den delte Excel-filen på en annen datamaskin, vises en advarselsmelding som sier at makroene er deaktivert. Klikk på Aktiver innhold knappen i varselmeldingen til aktivere makroer uten risiko.

Du kan nå vise og kjøre makroene på en annen datamaskin ved å klikke på Makroer i Utvikler fanen.

2. Eksporter og importer makrokoder ved hjelp av VBA Editor

En annen metode for å overføre makroer til en annen datamaskin innebærer å eksportere og importere makrokodene ved å bruke VBA Editor. Denne tilnærmingen lar deg trekke ut makrokodene fra arbeidsboken og importere dem til en annen arbeidsbok, og eliminerer behovet for å dele hele Excel-arbeidsbøker.

Denne metoden er også sikrere siden Excel-arbeidsbøker kan bli ødelagt på grunn av en rekke årsaker, og så, deling av makroer direkte uten hele arbeidsbøker forhindrer at viktig kode blir ødelagt eller tapt.

Følg disse trinnene for å eksportere makroer:

  1. Åpne Excel-arbeidsboken som inneholder makroene.
  2. trykk Alt + F11 for å åpne VBA Editor.
  3. I VBA Editor velger du modulen som inneholder makroene du vil overføre.
  4. Høyreklikk på den valgte modulen og velg Eksporter fil … alternativ. Alternativt kan du klikke på Fil menyen og velg Eksporter fil … alternativ derfra eller trykk Ctrl + E på tastaturet ditt.
  5. I dialogboksen som vises, skriv inn plasseringen og filnavnet og klikk Lagre. Modulen blir lagret som en .BAS-fil på datamaskinen din.

Når alle modulene er eksportert og lagret, overfører du dem til den andre datamaskinen via en USB-stasjon eller e-post. Følg deretter disse trinnene:

  1. På den andre datamaskinen åpner du målarbeidsboken der du vil importere makroene.
  2. trykk Alt + F11 for å åpne VBA Editor.
  3. Høyreklikk på Moduler mappe i Prosjekt vindu og velg Importer fil … fra menyen.
  4. Finn og velg .BAS-filen du overførte og klikk Åpen for å importere makroene til målarbeidsboken.

Merk at hvis du vil lagre flere moduler, må du lagre dem individuelt på datamaskinen din.

3. Send e-post til Personal.xlsb-filen og få tilgang til den på den andre datamaskinen

Personal.xls-filen er en skjult arbeidsbok som automatisk lastes inn når du starter Excel, og gjør makroene dine tilgjengelige fra enhver Excel-arbeidsbok.

Hvis du vil ha tilgang til makroene dine som er lagret i den personlige makroarbeidsboken (Personal.xlsb) på en annen datamaskin, kan du sende den personlige arbeidsboken på e-post til deg selv og laste den ned på den andre datamaskinen.

  1. Finn Personal.xls-filen på datamaskinen.
    • Den er lagret i det skjulte XLSTART mappe som kan nås på følgende måte: C:\Users\[Brukernavn]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Skriv en ny e-post til deg selv, og legg ved og send filen Personal.xlsb til e-posten.
  3. Få tilgang til e-posten din på den andre datamaskinen og last ned den vedlagte Personal.xlsb-filen fra e-posten til riktig plassering i XLSTART mappe.
  4. Åpne en ny Excel-arbeidsbok på den andre datamaskinen. Du vil se Personal.xlsb-filen lastes automatisk inn i VBA Editor, og makroene dine vil være tilgjengelige for bruk på den andre datamaskinen.

Alternativt kan du også eksportere modulene i Personal.xlsb-filen og importere dem på den andre datamaskinen på samme måte som du eksporterer og importerer moduler fra den vanlige Excel-arbeidsboken.

4. Kopier-lim inn makroer i en e-post

Hvis makroene dine består av relativt korte kodebiter, kan du kopiere og lime inn kodene direkte i en e-post og få tilgang til dem på en annen datamaskin. Denne metoden eliminerer behovet for å overføre hele arbeidsbøker eller filer, noe som gjør delingsprosessen mer strømlinjeformet og effektiv.

I VBA Editor, finn modulen som inneholder makroene du vil overføre. Velg hele makrokoden ved å trykke CTRL + A og kopier den. Skriv en ny e-post for din kollega eller deg selv, lim inn den kopierte makrokoden i e-postteksten og send.

På den andre datamaskinen åpner du en Excel-arbeidsbok og trykker Alt + F11 for å åpne VBA Editor. Klikk på Sett inn > Modul for å lage en ny modul. Kopier koden fra den mottatte e-posten og lim den inn i den tomme plassen i VBA Editor. trykk Alt + F8 for å kjøre og teste makroen.

Strømlinjeform arbeidsflyter ved å dele makrokodene dine på tvers av arbeidsområdet

Overføring og bruk av Excel-makroene dine på en annen datamaskin er mulig på forskjellige måter. Hvis du bare ønsker å dele makroer og ikke hele arbeidsbøker, er det best å bruke eksport/import-funksjonen i VBA-editoren eller kopiere og lime inn makrokodene i en e-post.

Men hvis det ikke er et problem å dele hele arbeidsboken, er det et praktisk alternativ å lagre den i .XLSM-filformatet og overføre den via USB eller e-post. Velg metoden som passer best for dine behov og del eller overfør makroene dine for å samarbeide med kolleger eller arbeid sømløst på tvers av forskjellige datamaskiner.