Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Перезапуск макроса сразу после обновления данных в таблице
 
Есть макрос с таким кодом:
Код
Sub Upd()
    ActiveWorkbook.RefreshAll
    Application.OnTime Now + TimeValue("00:00:07"), "Upd"
End Sub

Этот макрос перезапускается после каждых 7 секунд. Проблема в том, что макрос обновить данные в таблице не всегда успевает через каждые 7 секунд, что приводит к зависанию системы. Как доработать этот макрос чтобы он перезапускался сразу после завершения своей работы, а не через каждые N секунд.
Изменено: amibus - 03.01.2019 16:10:48
Обновление данных, получаемых из Интернета, с интервалом меньше минуты
 
Коллеги, здравствуйте!
Есть небольшая нерешенная задачка по обновлению закачиваемых из интернета данных в эксель.
Суть такая:
1. С помощью созданного запроса закачиваются данные из интернета. На странице интернет эти данные обновляются каждые 3 секунды.
2. В Экселе существуют 2 стандартных способа обновить данные, полученные из внешних источников:
  а) нажать кнопку обновить данные (в Эксель 2016 - вкладке данные)
  б) на вкладке Данные ---> выбрать Свойства ---> Окно Свойства подключения ---> установить галочку в свойстве "Обновление каждые" .... минут.
      Наименьшим устанавливаемым интервалом обновления является 1 минута. Мне нужно обновление с интервалом 7 секунд.
  Какие варианты решения предложите ???  
Изменено: amibus - 30.12.2018 20:27:09
Страницы: 1
Наверх