Stäng av Excel -omräkning via makro

Anonim

Hur man byter Excel till manuell beräkning

Komplexa beräkningar, omfattande matrisformler eller andra orsaker kan leda till att Excel beräknar om hela tabellen i sekunder (eller till och med minuter) efter varje förändring i en cell.

Om beräkningen av dina tabeller är för irriterande för dig kan du stänga av den automatiska omräkningen. För att göra detta, öppna funktionen EXTRA - ALTERNATIV och aktivera alternativet MANUELLT på fliken BERÄKNING.

Men hur hanterar du det med ett makro? Följande makro visar hur du gör det:

Stäng av omberäkning ()
Med ansökan
.CalculateBeforeSave = True
.Calculation = xlCalculationManual
Sluta med
Avsluta Sub

Makrot växlar omräkningen till manuellt läge. Du kan sedan utlösa en omräkning med F9 -tangenten. Samtidigt säkerställer makrot att en omräkning alltid utförs innan arbetsböcker sparas.

Om du vill byta omräkning till AUTOMATISK med hjälp av ett makro, byt ut konstanten xlCalculationManual i källkoden xlBeräkningAutomatisk.