Saving Endringer i Personal arbeidsbok

September 15  by Eliza

Hver gang Jason stenger Excel, han spurte "Vil du lagre endringene du har gjort i Personlig Makro arbeidsbok?" Dette er ment å skje hvis han gjorde en endring i Personal.xlsb, men det skjer også når han gjør ingen endringer i det hele tatt.

Mer enn sannsynlig, kommer dette om, fordi det egentlig er noen endringer som blir gjort i Personal.xlsb arbeidsbok. For eksempel kan arbeidsboken har en dynamisk funksjon i noen celle, for eksempel = Nå () eller = dag (). Disse blir oppdatert umiddelbart etter åpning en arbeidsbok, så Excel mener det har vært en endring i arbeidsboken. Hvis så er tilfelle, vil du trenger å gjøre Personal.xlsb synlig og fjerne de dynamiske funksjoner. (Dette forutsetter selvfølgelig at de ikke er nødvendig av noe annet i arbeidsboken.)

Et annet sted å lete etter endringer er i alle makroer i Personal.xlsb arbeidsbok. Vær spesielt oppmerksom på makroer som automatisk kjøres når du først starter Excel. Disse makroene kan være å spare midlertidig informasjonen sted innenfor Personal.xlsb, som Excel ser som en endring verdig muligens spare. Sjekk dine makroer for å finne ut om dette er tilfelle.

Hvis dette ikke gjør det, så kom deg ut av Excel og endre navn på Personal.xlsb filen til noe annet. Starter opp Excel og bruke makro opptaker for å lage en enkel makro som du lagrer i Personal.xlsb. Dette skaper en ny fil, og når du avslutter Excel bør du se at forespørselen om hvis spare bør gjøres. Gjør lagre, exit Excel, restart, og exit igjen.

Hvis det samme problemet eksisterer, vet du det er ikke på grunn av Personal.xlsb fil, men på grunn av en annen årsak som en add-in. Deretter kan du prøve noen av de tingene som er oppført i Microsoft Knowledge Base:

http://support.microsoft.com/kb/919196

Denne Knowledge Base-artikkelen er spesielt for Excel 2007, men teknikkene som beskrives vil jobbe med senere versjoner av Excel, så vel.

Hvis den nye Personal.xlsb ikke har problemet, kopiere all VBA-kode fra den gamle til den nye og teste igjen. Hvis problemet er løst, kan du slette den omdøpt versjon. Hvis problemet returnerer det er noe med koden, og du kan gjenta døpe og retesting, sjekke hver makro til du finner den som forårsaker problemet. Sin kode vil måtte endres eller slettes.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (8190) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Saving Endringer i Personal arbeidsbok.