Excel personlig makro arbeidsbok - Lagre og bruk makroer i alle arbeidsbøker

Når du oppretter/registrerer en makro i en arbeidsbok i Excel, kan den bare brukes i den arbeidsboken.

Men hva om du har en liste over nyttige Excel -makroer du vil bruke i alle arbeidsbøkene? I et slikt tilfelle er det en god idé å lagre disse i din personlige makro -arbeidsbok.

Hvis du gjør dette, får du tilgang til makrokoden fra en hvilken som helst arbeidsbok på systemet ditt.

Dette vil spare tid da du ikke trenger å gjenskape de samme makroene igjen og igjen for hver arbeidsbok. I stedet kan du bare lage den en gang, lagre den i den personlige makroarbeidsboken og få tilgang til den fra en hvilken som helst arbeidsbok.

Hvis du er interessert i å lære VBA på den enkle måten, sjekk min Online Excel VBA -opplæring.

Hva er en personlig makro arbeidsbok?

En personlig makro arbeidsbok er en skjult arbeidsbok i systemet som åpnes når du åpner Excel -programmet.

Relatert: Slik åpner du spesifikke Excel -filer automatisk ved oppstart

Det er et sted hvor du kan lagre makrokoder og deretter få tilgang til disse makroene fra hvilken som helst arbeidsbok. Det er et flott sted å lagre de makroene du vil bruke ofte.

For å gi deg et eksempel, anta at du regelmessig får data fra kollegene dine, og at du må rense dataene og formatere dem. Siden du må følge de samme trinnene hver gang, kan du opprette en makro for å gjøre dette og lagre den i Personal Macro Workbook.

Når du får Excel -filen, trenger du bare å kjøre makroen (som er lagret i den personlige arbeidsboken og kan nås fra hvilken som helst arbeidsbok), og du er ferdig.

Hvor finner jeg den personlige makro -arbeidsboken?

Som standard finnes ikke den personlige makro -arbeidsboken. Du må først lage den.

Her er trinnene for å lage en personlig makro arbeidsbok i Excel:

  • Åpne en ny arbeidsbok eller en eksisterende arbeidsbok.
  • Gå til Utvikler -fanen på båndet.
  • Klikk på Record Macro.
  • Angi et navn i dialogboksen Record Macro (standard er også bra).
  • Velg Personal Macro Workbook i rullegardinmenyen ‘Lagre makro i’.
  • Klikk OK.

Merk: Hvis du ikke kan se utviklerfanen på båndet, er her trinnene for å aktivere den.

Hvis du gjør dette, vil du opprette en ny arbeidsbok med navnet PERSONAL.XLSB og lagre makroen i denne arbeidsboken.

Siden vi absolutt ingenting gjorde, har makroen ingen kode i den. Dette ble gjort for å lage Personal Macro Workbook.

Nå som Personal Macro Workbook er opprettet, må du Lukk alle de åpne arbeidsbøkene. Hvis du gjør dette, vises en melding som vist nedenfor:

Velg Lagre.

Når dette er gjort, vil Excel opprette og lagre PERSONAL.XLSB -filen i startmappen, hvor den automatisk åpnes i backend når du åpner Excel.

Hvordan kopiere makroer i den personlige makroarbeidsboken?

Når PERSONAL.XLSB -filen er opprettet og lagret, kan du kopiere makroer du vil bruke igjen.

Her er trinnene for å kopiere makroer i Personal Macro Workbook:

  • Åpne Excel.
  • Gå til kategorien Utvikler.
  • Klikk på Visual Basic -alternativet. Dette åpner VB Editor (eller bruk ALT + F11).
  • I VB Editor, i Project Explorer, vil du se PERSONAL.XLSB -objektet.
  • Dobbeltklikk på modul 1.
  • Kopier og lim inn makrokoden i modulkodevinduet.
  • Lukk Vb Editor.
  • Lukk og lagre Excel.

De ovennevnte trinnene vil lagre makroene du vil gjenbruke i Personal Macro Workbook.

Les også: Slik fjerner du makroer fra en Excel -arbeidsbok

Hvordan bruke makroer lagret i personlig makro arbeidsbok?

Anta at du har en liste over makroer som er lagret i Personal Macro -arbeidsboken, og du vil bruke den på en ny Excel -fil du får.

Her er trinnene for å gjøre dette:

  • Gå til kategorien Utvikler.
  • Klikk på Makroer.
  • Velg makroen du vil kjøre i dialogboksen Makro.
  • Klikk på Kjør.

Vær oppmerksom på at makrodialogboksen viser deg listen over alle makroene som er tilgjengelige for bruk i den åpne arbeidsboken. Dette vil inkludere makroene som er lagret i arbeidsboken, så vel som de som er lagret i den personlige makro -arbeidsboken.

Du kan også kjøre en makro ved å tilordne en hurtigtast til makroen eller sette inn en form/knapp og tilordne makroen til den.

Du kan også bruke Personal Macro Workbook til å lagre tilpassede funksjoner (brukerdefinerte funksjoner) opprettet i VBA.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave