Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка при отработке скрипта vba, Автоматизация обновления данных звпроса
 
В общем, решил автоматизировать обновление данных запросов PQ при изменении ячейки на листе. Ячейка R1C1 на Листе1 является выпадающим списком в диапазоне из таблицы на Листе2. Присвоил этой ячейке имя Folder. Создал скрипт vba такого содержания (для Листа1):
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("R1C1")) Is Nothing Then
        ActiveWorkbook.Connections("Query - G_File").Refresh
    End If
End Sub

При таком синтаксисе при изменении моей ячейки (выборе любого значения из выпадающего списка) возникает ошибка Run-time error 1004: Method 'Range' of object '_Worksheet' failed. Если меняю номер ячейки на ее заранее установленное имя Folder:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("Folder")) Is Nothing Then
        ActiveWorkbook.Connections("Query - G_File").Refresh
    End If
End Sub

Тогда при тех же манипуляциях вылезает ошибка Run-time error '9': Subscript out of range. Смотрел подобные задачи и у всех этот простой код работает. Но не у меня. В чем может быть дело?
Изменено: DJ_URAN - 12.02.2026 09:54:57
Power query удаленно
 
Товарищи! Есть ли какой-то способ удаленного форматирования таблиц при помощи power query? На работе офисы старые без поддержки power query. Приходится таскать файлы домой, парсить их на своем компе и нести результаты обратно. Порядком надоедает. Вот если бы можно было прямо с рабочего компа кидать файл с исходной таблицей куда-то в сеть (куда? Есть сервачок у меня, например) и получать в ответ результат работы power query. Скажите, как лучше это реализовать?
Изменено: DJ_URAN - 05.04.2025 23:00:15
Запрос power query с выбором нужного файла
 
Товарищи! Только начал осваивать сей инструмент, поэтому прошу не ругать нуба!
Научился делать запрос power query для с оптимизации своих табличных данных. С одним конкретным файлом умею. Со всеми файлами в папке умею. А как сделать такой лист, где можно было бы выбирать для обработки только нужный файл из папки? Допустим, из выпадающего списка. Пробовал создать такой список в первой ячейке для получения пути нужного файла. Но создать вторую таблицу на этом же листе с уже обработанными данными не получается. Выскакивает ошибка, мол, столбцы не должны пересекаться... Может, есть какой-то иной способ сделать это? К примеру, при открытии моего проекта запрос power query спрашивал бы меня, какой файл обрабатывать, и предлагал выбрать этот файл из папки? Или каким-то другим методом можно было бы это реализовать.
Страницы: 1
Наверх