Страницы: 1
RSS
Обновление QueryTable
 
С помощью Microsoft Query создал несколько таблиц на разных листах.
На Лист9 разместил кнопку, при нажатии на которую происходит обновление
всех таблиц на всех листах
Код
ActiveWorkbook.RefreshAll
Появилась задача обновить только таблицу на Лист1, при этом находясь на Лист9
Попробовал код
Код
ActiveWorkbook.Sheets("Лист1").ListObject.QueryTable.Refresh BackgroundQuery:=False
не работает.

Буду благодарен за помощь.
Спасибо
 
А так?
Код
ActiveWorkbook.Sheets("Лист1").ListObjects(1).QueryTable.Refresh BackgroundQuery:=False
 
Казанский, А так работает.....

Спасибо
 
Странно....

Когда дома на примере пробовал - работало.
На работу пришел, на реальном файле попробовал - не работает.
Ошибка 438

Пришлось сделать вот так:
Код
ActiveWorkbook.WorkSheets("Лист1").ListObjects(1).Refresh
Может кто-нибудь из знающих не поленится и прокомментирует...

Спасибо
Страницы: 1
Читают тему
Наверх