Lagre Common makroer i Personlig Makro arbeidsbok

December 24  by Eliza

Makroer er ofte laget for å spare tid og energi, gjør Excel fungere slik vi forventer at det skal fungere, og for å gjøre repetitive, mind-numbing oppgaver noe mer utholdelig. En god del av makroene jeg skaper for disse grunnene er de jeg trenger å bruke om og om igjen, og jeg vedder på at du er i samme båt.

Der er da ikke setter man en makro, slik at den kan brukes om igjen og om igjen?

Svaret, selvfølgelig, er å plassere den i et spesielt sted som er tilgjengelig uavhengig av arbeidsboken der du arbeider. Dette spesielle stedet er, i seg selv, en arbeidsbok, og det er normalt skjult fra nysgjerrige øyne. (Egentlig er skjult slik at den ikke forstyrrer det arbeidet du gjør på andre arbeidsbøker, og slik at du ikke utilsiktet gjøre endringer i det.) Denne spesial arbeidsbok er kjent som Personal Macro arbeidsbok, som er lagret i en fil som heter Personal.xlsb.

Den personlige Makro arbeidsbok er ikke skapt som standard på et system. Hvis du ønsker en rask måte å se om man er tilgjengelig på systemet ditt, vise kategorien Vis på bånd. Hvis skjul verktøy (i Vindu-gruppen) ikke er tilgjengelig, så det Personlig Makro arbeidsbok har ikke blitt opprettet på systemet ditt. (Husk-the Personal Macro arbeidsbok er normalt skjult, så hvis det er noe du viser, så det arbeidsbok finnes ikke.)

Hvis skjul verktøyet er tilgjengelig, er det ikke definitive bevis på at Personlig Makro arbeidsbok eksisterer, men du er et skritt nærmere å finne ut. Klikk på verktøyet, og du vil se skjul dialogboksen. (Se figur 1)

Lagre Common makroer i Personlig Makro arbeidsbok

Figur 1. Personlig Makro arbeidsbok finnes på dette systemet.

Hvis dialogboksen inneholder en oppføring for Personal.xlsb, så eksisterer Personlig Makro arbeidsbok på systemet; du kan hoppe over diskusjonen, under, om hvordan å lage den.

For å skape den personlige Makro arbeidsbok slik at du kan begynne å lagre makroer der, er den enkleste måten å ta en dummy makro (en du vil egentlig ikke bruke for noe) og instruere Excel til å lagre det der. Følg denne fremgangsmåten:

  1. Vise kategorien Utvikler på båndet.
  2. Klikk på Registrer makro verktøyet, i Kode-gruppen. Excel viser dialogboksen Registrer makro.
  3. I Makronavn-feltet, plugge inn noen gamle navnet du ønsker. (Hvis du foretrekker det, kan du bare holde den foreslåtte makronavn.)
  4. Bruke Butikk Macro I rullegardinlisten velger Personlig Makro arbeidsbok. (Se figur 2)

    Lagre Common makroer i Personlig Makro arbeidsbok

    Figur 2. Pass på at du velger Personlig Makro arbeidsbok.

  5. Klikk på OK. Excel lukker dialogboksen Registrer makro og starter makro opptaker.
  6. Trykk på ned-pil en eneste gang å flytte fra hva celle er valgt til den ene rett under den.
  7. I kategorien Utvikler på båndet (som bør fortsatt være synlig), klikker du på Stopp innspilling verktøy, i Kode-gruppen.

På dette punktet har du laget en dummy makro og Excel pliktoppfyllende lagrer den i Personlig Makro arbeidsbok. Siden du tidligere hadde ingen slike arbeidsbok, Excel skapte det for deg. (Du kan se at det er der ved igjen å se på skjul verktøyet på fanen Vis av båndet.)

Fra dette punktet, kan du enkelt legge til makroer til Personlig Makro arbeidsbok. Alt du trenger å gjøre er å følge de samme trinnene, nevnt ovenfor, hvis du tar opp en ny makro. Hvis du skriver en makro fra bunnen av, og deretter bruke dialogboksen Makroer (synlig når du velger makroer fra kategorien Utvikler på båndet) og spesifisere Personlig Makro arbeidsbok ved hjelp av makroer i nedtrekkslisten.

Når en makro er lagret i Personlig Makro arbeidsbok, er den tilgjengelig når du bruker Excel. Grunnen til dette er at Excel åpner arbeidsboken når du starter Excel. Dermed er det et flott sted å lagre makroer du vil bruke om og om igjen, uansett hvor du gjør jobben din.

Men, du spør, hvordan gjør man kvitte seg med dummy makroen du nettopp opprettet? Eller, for den saks skyld, hvordan gjør man kvitte seg med noen annen makro lagret i Personlig Makro arbeidsbok? Svaret er enkelt: Du slette makroer på samme måte som du sletter noen annen makro. Trikset er å huske å unhide Personlig Makro arbeidsbok før du prøver å slette makroen. Husk at Unhide verktøyet? Bare gå videre og unhide arbeidsboken. Når den er synlig, kan du vise dialogboksen Makroer, som omtalt ovenfor, og slette makroene det kan inneholde.

Hvis du unhide Personlig Makro arbeidsbok, ikke glem å skjule det igjen. Hvis du ikke gjør det, vil det være synlig hver gang du starter Excel. Selv om dette er ikke dødelig, kan det være belastende, så bare bruke Hide verktøyet på fanen Vis av båndet for å skjule arbeidsboken etter at du er ferdig å jobbe med det.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (13097) gjelder for Microsoft Excel 2007 og 2010.