#sql #excel #vba #csv
Вопрос:
У меня есть книга Excel, содержащая 10 таблиц запросов (связанных с файлом CSV). Используя VBA, я хотел бы знать, есть ли способ обновить их все с помощью BackgroundQuery:=True, а затем дождаться их завершения, прежде чем читать остальную часть кода VBA.
Я пробовал несколько вещей :
MyQueryTable.Refresh BackgroundQuery:=True
а затем зацикливайтесь и спите, покаMyQueryTable.Refreshing
не превратитесь в False. Но, похоже, что освежающий тоже спит, если я это сделаю.- Проблема
ThisWorkbook.RefreshAll
в том, что я не нахожу способа дождаться окончания обновления.
У вас есть какие-нибудь другие идеи?
Спасибо за твою помощь, Макс