Страницы: 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
Наверх