Все это здорово, конечно. Только пришлось сделать вот так: wsX.[a1] = "Param": wsX.[b1] = "Value": wsX.[a2] = "Path" wsX.[b2].Formula = ..... Иначе лист создается, но активен все равно Лист1 и параметры задаются на нем. Я не в личную книгу макросов сохранял, а прямо в самом файле в код листа закинул макрос. Может, поэтому. Что есть зависимость от раскладки при копировании из блокнота - не знал. Спасибо. Лет 20 кракозябры наблюдал. :)
Как всегда, ёмко, лаконично и доходчиво!
Все это здорово, конечно. Только пришлось сделать вот так:
wsX.[a1] = "Param": wsX.[b1] = "Value": wsX.[a2] = "Path"
wsX.[b2].Formula = .....
Иначе лист создается, но активен все равно Лист1 и параметры задаются на нем. Я не в личную книгу макросов сохранял, а прямо в самом файле в код листа закинул макрос. Может, поэтому.
Что есть зависимость от раскладки при копировании из блокнота - не знал. Спасибо. Лет 20 кракозябры наблюдал. :)
ДВАДЦАТЬ ЛЕТ кракозябров???🥴
Как вы их причёсывали?
как я понял, это с Excel_2016 добавили свойство "Workbook.Queries". В Excel2013+PQ как отдельная надстройка кода не работает
при этом в excel2013 такой код работает "Sub Refresh_One_Query()
ThisWorkbook.Connections("Запрос - qMonths").Refresh
End Sub"
Пётр, да, все верно, Connection - это не новый объект. Спасибо, что сделали акцент на этом!