Automatisk Åpning Makroarbeidsbøker når via en hurtigtast

January 22  by Eliza

Inna bemerker at Excel tillater henne å tilordne hurtigtaster til mine makroer. Imidlertid ser det ut som snarveiene vil bare fungere hvis de refererer til en makro i en åpen arbeidsbok. Hun har vanligvis sine makroer som er lagret i en egen arbeidsbok. Hvis en makro er tildelt en knapp på verktøylinjen (eller et alternativ på verktøylinjen for hurtigtilgang), vil arbeidsboken som inneholder makroen åpnes automatisk slik at det kan kjøres. Dette skjer ikke hvis Inna bruker en tastatursnarvei for den samme makro; trykke på snarveien vil ikke laste boken som inneholder makroen. Hun lurer på om det er en vei rundt dette.

Dette problemet er forårsaket av det faktum at Excel lagrer en fullstendig bane til en makro som en del av sin verktøylinje info (det betyr at det inneholder navnet på arbeidsboken der makro er lagret), men det gjør ikke med hurtigtasten info-som bare har makro navnet selv. Dette betyr at en snarvei ikke vet hvordan å finne en makro med mindre det er i en arbeidsbok som er åpen.

Den enkleste måten rundt problemet ville være å flytte makroene til Personal.xlsm (eller, i eldre versjoner av Excel, Personal.xls) arbeidsbok. Denne arbeidsboken er lastet lastes automatisk når Excel er startet, så makroene vil alltid være tilgjengelig og hurtigtastene fungerer alltid. Detaljert informasjon om arbeidsboken finner du her:

http://office.microsoft.com/en-us/excel-help/deploy-your-excel-macros-from-a-central-file-HA001087296.aspx

Selvfølgelig kan du omgå Personal.xlsm tilnærming ved å bevege arbeidsboken inneholder makroer til oppstartsmappen som brukes av Excel. Noe i mappen blir automatisk åpnet når du først starter Excel, noe som betyr at makroer i disse arbeidsbøkene vil også være tilgjengelig.

Arbeidsboken inneholder dine makroer kan også være kompilert inn i et Excel-tillegg, noe som ville være tilgjengelig til enhver tid. (Hvordan du oppretter og bruker en add-in har blitt dekket i andre ExcelTips.)

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (6401) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.