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

Страницы: 1
Свод нескольких .gz из папки
 
Всем добрый день!
Есть такая задача.
С одиночным файлом нет проблем:
Источник = Binary.Decompress(File.Contents("путь к файлу"), Compression.GZip),
   Источник1 = Json.Document(Источник),
   AsTable1 = Table.FromRecords(Источник1)

Далее, пробую повторить операцию аналогичную команде "Новый запрос-Папка"
Указываю там папку которая уже содержит вытащенный их .gz .json и  PW создаёт свою функцию, параметр. И начинаются вопросы
1. Table.ExpandTableColumn(#"Другие удаленные столбцы1", "Преобразовать файл", Table.ColumnNames(#"Преобразовать файл"(#"Пример файла")))
Не удается преобразовать значение типа List в тип Record
При том что при загрузке файла просто так, не через "Папку" он заходит в виде столбца с records  без ошибок
2. В функции :
let
   Источник = (Параметр1 as binary) => let
       Источник = Json.Document(Параметр1),
       #"Преобразовано в таблицу1" = Record.ToTable(Источник)
   in
       #"Преобразовано в таблицу1"
in
   Источник

Оборачиваю - Параметр1 дополнительно в "Binary.Decompress(File.Contents("

По идее мне остаётся настроить сбор файлов из таблицы папки, которая получена :

   Источник = Folder.Files("путь к папке"),
   #"Отфильтрованные скрытые файлы1" = Table.SelectRows(Источник, each [Attributes]?[Hidden]? <> true),
...

Но сделать этого не получается.
Плюс ко всему на получении данных из JSON у меня происходят преобразования данных в столбцах. Я так понимаю это нужно в функцию помещать, которая  обрабатывает таблицу папки.
[ Закрыто] Прекращение работы при запуске макроса из другого файла
 
Всем привет !
Столкнулся с такой проблемой. Во время работы макроса пользователь указывает файл excel, который с помощью макроса редактируется к требуемому виду.(заполняются поля по указанным пользователем данным - номер контракта, числа и прочее)
Затем отредактированный документ сохраняется и закрывается, форма прячется и далее :
1) Макрос заканчивается работу - Форма анлодится, конец программы.
2) если пользователь указал необходимость дополнительных действий, то открывается ещё один файл с макросами(назовём его ФАЙЛ2) и через applicationRUN запускается макрос в этом файле, в зависимости от макроса вызывается какая-либо форма( несколько вариантов). В формы подтягиваются значение из предыдущего макроса(я их записываю на лист ФАЙЛа2 при открытии), путь к созданному(и сохраненному и закрытому)  макросом один файлу. Остаётся нажать на кнопку "выполнить" и..
Тут возникли проблемы:
а) Не работает дебаг при вызове макроса из открытого ФАЙЛ2. Я нуб, но..почему?какое-то свойство excel/? и есть ли способ как избежать этого? Обошёлся везде понатыкаными msgBox и нашёл строку где происходит выход.
б) Выход происходит в строке workbooks.open(путь к созданному файлу). Причём сразу же после вылета( я так это называю - мы просто оказываемся на первом листе ФАЙЛ2 с кнопками вызова форм), если так же вызывать форму(подтянутые значения то остаются) -- всё работает как надо!
Может быть кто-то сталкивался с а) или б) подскажите.
Файлов примеров нет, пишу из дома, в понедельник смог бы предоставить код, но мне кажется дело не в нём а в моём знании работы VBA- запуске макросов из других файлов. Всё-таки по каким-то причинам код работает отлично, но не при запуске со стороны..
Страницы: 1
Наверх