Я создаю некоторый код, в котором я могу нажать на одну кнопку, и он обновит таблицы запросов, которые у меня есть на этом листе.
Теперь моя проблема в том, что у меня больше кода после свежих копий, которые копируетчасть информации, но этот код запускается сразу после запуска обновления, и информация еще не была заменена.
Я хочу создать период ожидания для завершения обновления, а затем остальную частькод может продолжаться.
Я не хочу просто ждать 5 секунд, а только период обновления, чтобы я не ждал слишком долго или слишком мало, в зависимости от скорости интернета и т. д.
Как я могу это сделать?
Редактировать:
Простой код:
ActiveWorkbook.RefreshAll
Здесь мне нужен код задержки или ожидания, пока все обновление не закончится ... Тогда
MsgBox("The Refreshing is Completed!")
Что-то в этом направлении.Но он не может сказать msgbox до того, как он будет фактически завершен ... Иногда в зависимости от скорости интернета обновление происходит короче или дольше, поэтому я хочу, чтобы оно было переменной фактического времени обновления.