Excel: как остановить вычисления, пока все соединения не будут обновлены? - PullRequest
0 голосов
/ 10 января 2019

Вопрос:

В книге Excel у меня есть около 50 подключений к внешним источникам (CSV-файлы). Каждый раз, когда я обновляю соединения, вся книга пересчитывается. Есть ли способ остановить все вычисления, пока все соединения не будут обновлены? Вариант меню? VBA скрипт?

Подробности:

Я думал, что что-то простое, как это будет уловка:

Sub RefreshAll()

    Application.Calculation = xlCalculationManual
    ThisWorkbook.RefreshAll
    Application.Calculation = xlCalculationAutomatic

End Sub

Однако, похоже, это не деактивирует вычисления в электронной таблице между загрузкой каждого соединения, как я и надеялся. Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...