Ограничить цель Макро вычислять для рабочего листа

Свойства - дескрипторы , а дескрипторы ведут себя особенно в случае члена экземпляра класса. Короче говоря, если a является экземпляром типа A, а A.foo является дескриптором, то a.foo эквивалентен A.foo.__get__(a).

0
задан AndreB 13 July 2018 в 19:31
поделиться

1 ответ

Вставьте свой код внутри:

Application.Calculation = xlCalculationManual
    'Your code here
Application.Calculation = xlCalculationAutomatic

Кроме того, ваш Cells не является квалифицированным, что означает, что это будет по умолчанию для активного листа. Вы должны квалифицировать свои ячейки с помощью листа вместо того, чтобы полагаться на ActiveSheet

. Также не помешало бы выключить ScreenUpdating. (Application.ScreenUpdating = True/False) [/ д2]

0
ответ дан urdearboy 17 August 2018 в 12:11
поделиться
  • 1
    Спасибо за ваш ответ urdearboy. К сожалению, эти модификации не остановили превосходство от калибровки других рабочих листов и, следовательно, замедления всего расчета ... – AndreB 16 July 2018 в 12:45
Другие вопросы по тегам:

Похожие вопросы: