Как да превключите Excel към ръчно изчисление
Сложните изчисления, обширните формули на матрицата или други причини могат да доведат до преизчисляване на цялата таблица в Excel за секунди (или дори минути) след всяка промяна в клетка.
Ако изчисляването на таблиците ви е твърде досадно, можете да изключите автоматичното преизчисляване. За да направите това, извикайте функцията EXTRAS - OPTIONS и активирайте опцията MANUAL в раздела CALCULATION.
Но как да управлявате това с макрос? Следният макрос показва как да го направите:
Изключете преизчисляването на под ()
С приложение
.CalculateBeforeSave = Вярно
.Calculation = xlCalculationManual
Край с
End Sub
Макросът превключва преизчисляването в ръчен режим. След това можете да задействате преизчисляване с клавиша F9. В същото време макросът гарантира, че винаги се извършва преизчисляване преди записването на работни книги.
Ако искате да превключите преизчисляването обратно в АВТОМАТИЧНО с помощта на макрос, сменете константата xlCalculationManual в изходния код xlИзчисляванеАвтоматично.