Как запретить любой пересчёт в ячейках рабочего листа — Visual Basic(Бейсик)

вручную:
 
Перейдите в модуль нужного рабочего листа. Затем в меню Вид (View) выберите Окно свойств (Properties Window) и установите значение свойства EnableCalculation как False.
 
программно:
 
 
Лист1.EnableCalculation = False
code: #vba
Worksheets(1).EnableCalculation = False
 
Worksheets("Лист3").EnableCalculation = False
Предполагается, что:
 
Лист1 - это кодовое/программное имя рабочего листа
1 - это индекс рабочего листа
Лист3 - это имя рабочего листа
 
Не забывайте, что полностью запретить пересчёт в ячейках листа, можно только если у Вас установлен автоматический режим пересчёта.

Leave a Comment