Обновление таблиц Excel вручную через VBA не работает, если автоматический расчет отключен

В нашей повседневной работе мы отключаем автоматический расчет в Excel по VBA и решаем, когда обновлять ячейку или лист.

Worksheets("Sheet1").Calculate похоже, больше не работает после обновления, выпущенного 12 февраля 2019 года. См. следующую ссылку:

https://support.microsoft.com/en-us/help/4462115/description-of-the-security-update-for-excel-2016-february-12-2019

Я проверял это в Office 2013 и 2016/365; это все еще работает в 2013, но не в 2016/365.

Кто-нибудь еще сталкивался с этой проблемой?

NB. Текущий обходной путь - определить диапазон, который нужно обновить, а не весь лист, что прекрасно работает.

0 ответов

Другие вопросы по тегам