Opprette og lagre alle makroene i én enkelt arbeidsbok

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

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

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

Utvikler-fanen på båndet

Deretter Opprett en makro. Vi vil registrere en makro som ikke gjør noe, men vil opprette den globale makroarbeidsboken.

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

  1. Gå til kategorien utvikler, og klikk Registrer makro.

    Kode-gruppen på Utvikler-fanen

  2. I dialogboksen Registrer makro ikke tenkt å skrive inn et navn på makroen i Makronavn-boksen. Du kan godta navnet som Excel gir deg, for eksempel Makro1, siden det er bare en midlertidig makro.

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

  3. Velg Global makroarbeidsbok i boksen Lagre makro i > OK. Dette skyldes det viktigste trinnet hvis du ikke allerede har en personlig makroarbeidsbok, Excel oppretter en for deg.

  4. Klikk utvikler > Stopp registrering og Excel skal opprettes den globale arbeidsboken.

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

Slik ser du makroen du opprettet:

  1. Gå til utvikler > Visual Basic for å starte Visual Basic Editor (VBE), som er hvor makroene er lagret.

  2. Du kan finne den globale makroarbeidsboken i Prosjektutforsker-ruten på venstre side. Hvis du ikke ser den, kan du gå til visning > Prosjektutforsker.

  3. Dobbeltklikk mappen VBA-prosjektet (PERSONAL.xlsb) > moduler > Module1, og du finner tomme Makro1 som du har spilt inn. Du kan slette den, eller du kan beholde den for å legge til kode senere.

    Merknad: Når du registrerer en makro i en ny forekomst av Excel, VBA automatisk opprette en ny modul-mappe, og øker nummeret. Hvis du allerede har Module1 og Module2, oppretter så VBA Module3. Du kan gi nytt navn til moduler i vinduet Egenskaper under Prosjektutforsker, slik at de bedre gjenspeiler makroer i dem gjør.

Flytte makroer fra én datamaskin til en annen

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

Hvis du har ett eller bare noen få makroer du vil dele med andre, kan du sende 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 kategorien Utvikler vises på båndet. Standardinnstillingen er at kategorien Utvikler ikke vises. Gjør deretter følgende:

  1. Gå til Excel > Kontoinnstillinger... > Verktøylinjen og båndet.

  2. Merk av for utvikler i Hovedkategorier-listen i kategorien Tilpass båndet, og klikk deretter Lagre.

Deretter Opprett en makro. Vi vil registrere en makro som ikke gjør noe, men vil opprette den globale makroarbeidsboken.

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

  1. Gå til kategorien utvikler, og klikk Registrer makro.

  2. I dialogboksen Registrer makro ikke tenkt å skrive inn et navn på makroen i Makronavn-boksen. Du kan godta navnet som Excel gir deg, for eksempel Makro1, siden det er bare en midlertidig makro.

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

  3. Velg Global makroarbeidsbok i boksen Lagre makro i > OK. Dette skyldes det viktigste trinnet hvis du ikke allerede har en personlig makroarbeidsbok, Excel oppretter en for deg.

  4. Klikk utvikler > Stopp registrering og Excel skal opprettes den globale arbeidsboken.

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

Slik ser du makroen du opprettet:

  1. Klikk utvikler > Visual Basic for å starte Visual Basic Editor (VBE), som er hvor makroene er lagret.

  2. Du kan finne den globale makroarbeidsboken i Prosjektutforsker-ruten på venstre side. Hvis du ikke ser den, kan du gå til visning > Prosjektutforsker.

  3. Dobbeltklikk mappen VBA-prosjektet (PERSONAL.xlsb) > moduler > Module1, og du finner tomme Makro1 som du har spilt inn. Du kan slette den, eller du kan beholde den for å legge til kode senere.

Merknad: Når du registrerer en makro i en ny forekomst av Excel, VBA automatisk opprette en ny modul-mappe, og øker nummeret. Hvis du allerede har Module1 og Module2, oppretter så VBA Module3. Du kan gi nytt navn til moduler i vinduet Egenskaper under Prosjektutforsker, slik at de bedre gjenspeiler makroer i dem gjør.

Flytte makroer fra én datamaskin til en annen

Personal.xlsb filen er lagret i et system Oppstart-mappen. Hvis du vil dele makroene med andre, kan du kopiere Personal.xlsb til Oppstart-mappen på andre datamaskiner eller kopiere noen eller alle makroene i filen Personal.xlsb på andre datamaskiner. I Finder velger , og deretter holder du nede Tilvalg-tasten, og velg et bibliotek. I ruten bibliotek, går du til: Gruppebeholdere > xyz. Office (der xyz være en tekststreng, for eksempel "UBF8T346G9") > Bruker innhold > Oppstart > Excel. Lim inn Personal.xlsb filen i Excel-mappen.

Hvis du har ett eller bare noen få makroer du vil dele med andre, kan du sende 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 Excel tekniske fellesskap, få støtte i Svar-fellesskapet eller foreslå en ny funksjon eller forbedring på Excel User Voice.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×