Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Ожидание в VBA обновления запроса Power Query, Ожидание в VBA обновления запроса Power Query
 
Добрый день, уважаемые гуру!
Столкнулся с такой проблемой: В процессе работы кода VBA, на определённом моменте в коде запускается обновление запроса Power Query, но проблема в том что что код продолжает выполняться дальше, а вот запрос PQ ещё не обновился, что приводит к неправильному выполнению процедуры. Пробовал и DoEvents и Wait time, но не помогает.
Может кто сталкивался с этой проблемой?
Код такой:
Код
   ThisWorkbook.RefreshAll
   'DoEvents:
   'Application.Wait Now + TimeValue("00:00:20")
   MsgBox "Подождите 20 секунд по нажатия OK" & Chr(13) & "После этого нажмите /Выгрузить продажи/", vbOKOnly
 
Доброе время суток
Почитайте, перевод там, правда, кривой - но варианты решения вашей проблемы есть.
 
Андрей VG, Большое спасибо за ссылку! Подглядел решение.
Вставил строку и всё заработало
Код
ActiveWorkbook.Connections("Запрос — Продажи").OLEDBConnection.BackgroundQuery = False
 
IADmitriy, обсуждалось тут
«Тот, кто несет фонарь, спотыкается чаще, чем тот, кто идет следом.»
Иоганн Пауль Фридрих Рихтер
Страницы: 1
Читают тему (гостей: 1)
Наверх