Tvinge Manual Beregning For en arbeidsbok

August 2  by Eliza

Excel-arbeidsbøker kan bli ganske komplisert. Faktisk er det mulig å skape arbeidsbøker som kan ta flere timer å beregne. Det eneste problemet med dette, selvfølgelig, er at når du åpner en arbeidsbok, beregner det automatisk hvis du har Excel konfigurert til å gjøre det. Dette betyr at bare en åpning boken kan, i noen tilfeller ta timer.

En løsning, selvfølgelig, er å slå av automatisk rekalkulering før du åpner arbeidsboken. Hvis du er som meg, er denne løsningen ikke så stor fordi min hukommelse er ikke alltid så stor.

En bedre løsning er å slå av automatisk rekalkulering for visse arbeidsbøker. Siden Excel ikke tillater deg å spesifisere manuell eller automatisk rekalkulering på en arbeidsbok-by-arbeidsbok basis, må du legge til denne funksjonen ved hjelp av en makro som kjøres automatisk når arbeidsboken åpnes. Denne makroen kan slå av automatisk omberegning, som vist her:

Private Sub Workbook_Open ()
Application.Calculation = xlManual
Application.CalculateBeforeSave = False
End Sub

Denne makroen må plasseres i Thisworkbook prosjektvinduet. Dette betyr at du bør åpne arbeidsboken, trykk Alt + F11 for å vise VBA Editor, og deretter dobbeltklikker du på Thisworkbook objektet i Object Browser (øvre venstre hjørne av vinduet VBA Editor).

Hvis du vil, kan du også plassere en annen makro rett etter den forrige. Denne makroen kjøres automatisk når arbeidsboken er lukket, og i dette tilfellet, blir automatisk rekalkulering tilbake på:

Private Sub Workbook_BeforeClose (Avbryt Som Boolean)
Application.Calculation = xlAutomatic
Application.CalculateBeforeSave = True
End Sub

Det er en viktig påminnelse til huske i forhold til å bruke denne makroen. Du kan bare sette beregningsmodus for programmet som helhet. Dermed, med automatisk rekalkulering slått av, ingen andre regneark vil automatisk bli beregnet på nytt, heller.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (11577) gjelder for Microsoft Excel 2007 og 2010. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Tvinge Manual Beregning For en arbeidsbok.