Išjunkite „Excel“ perskaičiavimą naudodami makrokomandą

Anonim

Kaip perjungti „Excel“ į rankinį skaičiavimą

Sudėtingi skaičiavimai, išsamios matricos formulės ar kitos priežastys gali paskatinti „Excel“ perskaičiuoti visą lentelę sekundėms (ar net minutėms) po kiekvieno langelio pakeitimo.

Jei lentelių skaičiavimas jums per daug erzina, galite išjungti automatinį perskaičiavimą. Norėdami tai padaryti, iškvieskite funkciją PAPILDOMI - PARINKTYS ir suaktyvinkite MANUAL parinktį skirtuke SKAIČIAVIMAS.

Bet kaip tai valdyti naudojant makrokomandą? Ši makrokomanda parodo, kaip tai padaryti:

Išjungti perskaičiavimą ()
Su taikymu
.CalculateBeforeSave = Tiesa
.Skaičiavimas = xlCalculationManual
Pabaiga su
Pabaiga Sub

Makrokomanda perskaičiavimą perjungia į rankinį režimą. Tada galite pradėti perskaičiavimą naudodami klavišą F9. Tuo pačiu metu makrokomanda užtikrina, kad prieš išsaugojant darbaknyges visada būtų atliktas perskaičiavimas.

Jei norite perskaičiavimą vėl perjungti į AUTOMATIKĄ naudodami makrokomandą, pakeiskite konstantą xlSkaičiavimo vadovas šaltinio kode xlSkaičiavimasAutomatinis.