Når du oppretter en makro i en arbeidsbok, fungerer den bare i denne arbeidsboken. Men hva om du vil bruke makroen i andre arbeidsbøker? Hvis du vil gjøre makroene tilgjengelige hver gang du åpner Excel, kan du opprette dem i en arbeidsbok som Personal.xlsb. Det er en skjult arbeidsbok som er lagret på datamaskinen, som åpnes i bakgrunnen hver gang du åpner Excel.

Makroer og VBA-verktøy finnes på Utvikler-fanen, som er skjult som standard, så det første trinnet er å aktivere den. Hvis du vil ha mer informasjon, kan du se Vise Utvikler-fanen.

Utvikler-fanen på båndet

Deretter oppretter du en makro. Vi registrerer en makro som ikke gjør noe, men oppretter den personlige makroarbeidsboken.

Du kan lære mer om hvordan du oppretter makroer i Hurtigstart: Opprette en makro.

  1. Gå til Utvikler-fanen, og klikk Registrer makro.

    Kode-gruppen på Utvikler-fanen

  2. Ikke bry deg om å skrive inn et navn på makroen i Makronavn-boksen i dialogboksen Registrer makro. Du kan godta navnet du Excel, for eksempel Makro1, siden dette bare er en midlertidig makro.

    Når du begynner å opprette dine egne makroer, bør du gi dem beskrivende navn, slik at du vet hva de gjør.

  3. I boksen Store makro i velger du Personlig makroarbeidsbok > OK. Dette er det viktigste trinnet, fordi hvis du ikke allerede har en personlig makroarbeidsbok, Excel opprette en for deg.

  4. Klikk Utvikler >Stoppregistrering , og Excel vil ha opprettet den personlige makro-worbooken.

  5. Når du lukker arbeidsboken, blir du bedt om å lagre både arbeidsboken og den personlige makroarbeidsboken.

Slik ser du makroen du opprettet:

  1. Gå til Utvikler > Visual Basic for å starte Visual Basic Redigeringsprogram (VBE),som er stedet der makroene er lagret.

  2. Du finner den personlige makroarbeidsboken i Project Explorer-ruten på venstre side. Hvis du ikke ser den, går du til Vis > Project Explorer.

  3. Dobbeltklikk VBA Project -mappen (PERSONAL.xlsb) > Modules > Module1, og du finner den tomme makroen1 du registrerte. Du kan slette den eller beholde den for å legge til kode senere.

    Obs!: Når du registrerer en makro i en ny forekomst av Excel, oppretter VBA automatisk en ny modulmappe og øker antallet. Så hvis du allerede har Modul1 og Modul2, oppretter VBA Modul3. Du kan gi nytt navn til Moduler i Egenskaper-vinduet underProject Explorer, slik at de bedre gjenspeiler hva makroene i dem gjør.

Flytte makroer fra én datamaskin til en annen

Filen Personal.xlsb er lagret i en mappe kalt XLSTART. Hvis du vil dele makroene med noen andre, kan du kopiere den til XLSTART-mappen på andre datamaskiner, eller kopiere noen av eller alle makroene til Personal.xlsb-filen på andre datamaskiner. Du kan søke etter XLSTART i Windows Explorer for å finne den.

Hvis du har én eller bare noen få makroer som du vil dele med andre, kan du sende dem arbeidsboken som inneholder dem. Du kan også gjøre arbeidsboken tilgjengelig på en delt nettverksstasjon eller fra et SharePoint Services-bibliotek.

Hvis du vil ha mer informasjon om hvordan du kopierer en makro fra én arbeidsbok til en annen, kan du se Kopiere en makromodul til en annen arbeidsbok.

Kontroller at Utvikler-fanen er synlig på båndet. Utvikler-fanen er som standard ikke synlig, så gjør følgende:

  1. Gå til Excel > Innstillinger ...> på & verktøylinjen.

  2. Merk av i avmerkingsboksen Utvikler i Hovedfaner-listen i kategorien Tilpass båndet, og klikk deretter på Lagre.

Deretter oppretter du en makro. Vi registrerer en makro som ikke gjør noe, men oppretter den personlige makroarbeidsboken.

Du kan lære mer om hvordan du oppretter makroer i Hurtigstart: Opprette en makro.

  1. Gå til Utvikler-fanen, og klikk Registrer makro.

  2. Ikke bry deg om å skrive inn et navn på makroen i Makronavn-boksen i dialogboksen Registrer makro. Du kan godta navnet du Excel, for eksempel Makro1, siden dette bare er en midlertidig makro.

    Når du begynner å opprette dine egne makroer, bør du gi dem beskrivende navn, slik at du vet hva de gjør.

  3. I boksen Store makro i velger du Personlig makroarbeidsbok > OK. Dette er det viktigste trinnet, fordi hvis du ikke allerede har en personlig makroarbeidsbok, Excel opprette en for deg.

  4. Klikk Utvikler >Stoppregistrering , og Excel vil ha opprettet den personlige makro-worbooken.

  5. Når du lukker arbeidsboken, blir du bedt om å lagre både arbeidsboken og den personlige makroarbeidsboken.

Slik ser du makroen du opprettet:

  1. Klikk Utvikler > Visual Basic for å starte Visual Basic Redigeringsprogram (VBE),som er stedet der makroene er lagret.

  2. Du finner den personlige makroarbeidsboken i Project Explorer-ruten på venstre side. Hvis du ikke ser den, går du til Vis > Project Explorer.

  3. Dobbeltklikk VBA Project -mappen (PERSONAL.xlsb) > Modules > Module1, og du finner den tomme makroen1 du registrerte. Du kan slette den eller beholde den for å legge til kode senere.

Obs!: Når du registrerer en makro i en ny forekomst av Excel, oppretter VBA automatisk en ny modulmappe og øker antallet. Så hvis du allerede har Modul1 og Modul2, oppretter VBA Modul3. Du kan gi nytt navn til Moduler i Egenskaper-vinduet underProject Explorer, slik at de bedre gjenspeiler hva makroene i dem gjør.

Flytte makroer fra én datamaskin til en annen

Filen Personal.xlsb er lagret i en systemoppstartsmappe. Hvis du vil dele makroene med noen andre, kan du kopiere Personal.xlsb til oppstartsmappen på andre datamaskiner, eller kopiere noen av eller alle makroene til Personal.xlsb-filen på andre datamaskiner. Velg Gå i Finder, hold nede Tilvalg-tasten, og velg Bibliotek. Gå til: Gruppebeholdere > xyz.Office (der xyz er en tekststreng, for eksempel UBF8T346G9) > Brukerinnhold >Oppstart > Excel. Lim inn Personal.xlsb-filen i Excel mappen.

Hvis du har én eller bare noen få makroer som du vil dele med andre, kan du sende dem arbeidsboken som inneholder dem. Du kan også gjøre arbeidsboken tilgjengelig på en delt nettverksstasjon eller fra et SharePoint Services-bibliotek.

Hvis du vil ha mer informasjon om hvordan du kopierer en makro fra én arbeidsbok til en annen, kan du se Kopiere en makromodul til en annen arbeidsbok.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få hjelp i Svar-fellesskapet.

Trenger du mer hjelp?

Utvid ferdighetene dine

Utforsk opplæring >

Vær først ute med de nye funksjonene

BLI MED I MICROSOFT INSIDERS >

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×