Всех приветствую!
Сегодня познакомился с Power Query ) Вещь классная, но не простая.
Создал связь-запрос, чтобы Excel забирала данные из текстового документа. Всё работает.
Поискал в Ынтернетах, как обновить этот запрос из макроса (чтобы руками каждый раз не клацать в шапке "Обновить", а он сам обновлялся между других макросов).
Нашёл толковое видео
с вот таким макросом:
И мне выдаёт вот такую ошибку!
Object variable or With block variable not set
Вопрос №1 - Кто-нибудь встречал такую ошибку ? Ведь код я повторил буква-в-букву
Вопрос №2 - Каким макросом можно обновить запрос Power Query ? Мне просто нужно обновить! Без нагромождений If/ЕСЛИ ! Не нужно ничего придумывать лишнего. Вот есть какой-то ЗАПРОС - его просто обновить.
Весь день потратил на решение, нашёл только такое видео. А тут на Планете по запросу "Power Query", 8 страниц с форумов. Среди них тоже этим никто не задавался.
Спасибо )
Сегодня познакомился с Power Query ) Вещь классная, но не простая.
Создал связь-запрос, чтобы Excel забирала данные из текстового документа. Всё работает.
Поискал в Ынтернетах, как обновить этот запрос из макроса (чтобы руками каждый раз не клацать в шапке "Обновить", а он сам обновлялся между других макросов).
Нашёл толковое видео
с вот таким макросом:
| Код |
|---|
Sub RefreshSelectively()
Dim Connection As WorkbookConnection
Dim rng_Refresh As Range
Set rng_refrsh = Range("Обновить_запросы[Обновить_запросы]")
For Each Connection In ThisWorkbook.Connections
If Not rng_Refresh.Find(Connection.Name) Is Nothing Then
Connection.Refresh
End If
Next Connection
End Sub |
Object variable or With block variable not set
Вопрос №1 - Кто-нибудь встречал такую ошибку ? Ведь код я повторил буква-в-букву
Вопрос №2 - Каким макросом можно обновить запрос Power Query ? Мне просто нужно обновить! Без нагромождений If/ЕСЛИ ! Не нужно ничего придумывать лишнего. Вот есть какой-то ЗАПРОС - его просто обновить.
Весь день потратил на решение, нашёл только такое видео. А тут на Планете по запросу "Power Query", 8 страниц с форумов. Среди них тоже этим никто не задавался.
Спасибо )