Выпустил первое в этом году обновление для своей надстройки PLEX для Microsoft Excel. Что изменилось: Макросы для работы с файлами Добавлен набор инструментов для работы с открытыми книгами – выпадающий список Файлы:
В набор входят следующие макросы:
Сохранить все – сохраняет все открытые книги одним движением. Будет полезно, если, например, только что в комнату, где вы работаете, вбежал человек со словами "Пожарная тревога! Сейчас отключат электричество!" Ну, или вы торопитесь куда-нибудь.
Закрыть все без сохранения – закрывает все открытые книги без сохранения.
Закрыть все сохраненные – закрывает только те книги, которые не имеют несохраненных изменений.
Заново открыть эту книгу – закрывает текущую книгу без сохранения и открывает ее заново. Очень полезно, если вы во время работы увлеклись и настолько накосячили в файле, что уже проще начать все заново
Текущая папка – открывает в Проводнике папку, где находится текущая рабочая книга.
Поддержка регулярных выражений Добавлена пользовательская функция для работы с регулярными выражениями RegExpExtract в следующем синтаксисе: =RegExpExtract(Txt; Pattern; Item; Delimiter; CaseSensitive) где
Txt – ячейка с текстом, из которого нужно извлечь заданную подстроку
Pattern – шаблон на основе регулярных выражений (подробнее о языке регулярных выражений можно почитать и посмотреть тут
Item – порядковый номер извлекаемой подстроки. Для извлечения первой встречной подходящей под шаблон подстроки используйте 1, для второй 2 и т.д. Для извлечения последней используйте -1, второй с конца -2 и т.д. Если Item=0, то будет извлечен весь массив найденных подстрок через заданный символ-разделитель (см. следующий аргумент). По умолчанию этот аргумент принимается равным 1.
Delimiter – символ-разделитель в случае, если извлекается весь набор найденных подстрок (по умолчанию – запятая)
CaseSensitive – нужно (1) или нет (0) учитывать регистр при поиске по шаблону. По умолчанию – 0.
Функция запроса курсов с сайта НБУ Аналогично уже имеющейся функции CBR к сайту ЦБ России, реализована функция запроса курса заданной валюты на заданную дату с сайта Нац.Банка Украины. =NBU(InputDate; Money) где
InputDate – дата, на которую необходимо получить курс
Money – стандартный банковский код валюты (“EUR”, “USD”, “RUB” и т.д.) По умолчанию – “USD”
Прочие улучшения и доработки
Мини-калькулятор теперь работает с учетом отфильтрованных ячеек.
Уровни вложенности функций для инструмента Авто-отступы увеличены с 10 до 50.
В инструмент Случайно добавлена возможность создания списка названий штатов США.
Инструмент Сортировка по цвету теперь умеет работать с текстом, где символы имеют разное начертание или цвет внутри одной ячейки.
Появилась возможность добавлять свой префикс и суффикс к имени файла при сохранении листов как отдельных файлов в инструменте Сохранить как файлы из группы Листы.
В инструменте Сборка листов появилась возможность быстро добавлять все файлы из текущей папки и задавать желаемые имена для собираемых листов:
Плюс, само-собой, исправление ошибок и общая оптимизация кода и дизайна по-мелочи.
Спасибо!
Супер! Я как раз переустановил Windows, MS Office 365 и первым делом пошел на Планету Excel за Plex-ом, а тут новенькая версия Большое спасибо!
с сайта НБУ, это разве для ленивых, кто ленится создать запрос в PowerQuery, на сайте НБУ много чего выкладывается в формате xml единственный минус в отличие от сайта ЦБ РФ нельзя качать курс по диапазону дат, а только на определенную дату
Не работает сохранение листов как файлов, если выбрать: какие листы сохранять - только выделенные куда сохранять - в папку такую-то как сохранять - заменить формулы на значения.
При выборе этих условий Excel останавливается и умирает)
вирус
Надстройка не сохраняется, не пересылается, не устанавливается - антивирус пишет, что в одном из файлов обнаружен вирус. При чем разные антивирусы определяют файлы как зараженные - на телефоне, домашнем компьютере, рабочем компьютере. Соответственно надстройкой невозможно воспользоваться. Такая же ситуация была и с предыдущей версией, ранее проблем не было.
Не вирус
Что у вас за антивирус? Ни один нормальный антивирус (Kaspersky, Norton, McAfee, Avast, DrWeb, Windows Defender...) как вирус надстройку не определяет - все ОК.
Это могут делать только бесплатные и совсем примитивные антивирусы, которые любой макрос за вирус принимают. Проверьте на www.virustotal.com сами
Основана в 1993. Ныне — более 4,300 работников по всему миру, более 100000 пользователей. Все компании из списка Fortune 100 и 98 % из Fortune 500 используют продукцию CheckPoint.
Я правильно понимаю, что проблема конфликта надстройки с снтивирусными системами решаться не будет?
Настя, очень сложно угодить всем производителям антивирусов - многие из них любой макрос считают подозрительным по определению. Я регулярно рассылаю запросы на включение PLEX в белые списки антивирусным компаниям, но не все это делают.
Думаю, вам проще добавить папку PLEX в список исключений вашего антивируса и спокойно работать дальше
Все не доходили руки написать, не знаю с чем связано и когда точно началось(но до обновы точно работала), но перестали работать команды Collect и Compare. Выделяю нужны листы и после нажатия на Collect ничего не происходит и лист становится не "кликабельным", т.е. нажимай не нажимай книга не реагирует, и также нельзя выбрать другие листы, но при этом можно перейти на другую книгу, где все также не "кликабельно". По моему мнению это не зависание экселья, такое ощущение что процедура запустилась и чего-то не может завершить. Не могу закрыть эксель и приходится закрывать через менеджер тасков. Пожалуйста, помогите выяснить причины, может какие-то ограничения или настройки дополнительные. Офис 2016(лицензированный), виндоус 10, Plex_Eng Также в экселе установлены надстройки: Power BI и Merge and Totals.
Чингиз, вы в последнее время второй монитор к компьютеру не подключали? Дело в том, что надстройка запоминает положение диалоговых окон и, возможно, выводит окно за пределы рабочей зоны монитора - на несуществующий в данный момент второй монитор.
Николай, совершенно верно, использую второй монитор на постоянной основе на работе, а дома не использую. Что необходимо сделать, что избежать этой проблемы?
Чингиз, недавно столкнулся с той же проблемой. Для решения сделал небольшой инструмент (Excel файл с макросом), с помощью которого можно поменять сохраняемые настройки формы (Загрузить можно по ссылке).
Откройте файл, нажмите «Show Form»
Выберите форму, для которой необходимо поменять настройки
Girjatovičs Andrejs, спасибо за помощь(но честно говоря не понял как применить это) Сейчас вышло новое обновление PLEX, и там все вышеуказанные ошибки исправлены.\ Хорошего дня.
Супер! Я как раз переустановил Windows, MS Office 365 и первым делом пошел на Планету Excel за Plex-ом, а тут новенькая версия
Большое спасибо!
Не обновился файл lastversion.txt, в связи с чем надстройка предлагает обновится на предыдущую версию
единственный минус в отличие от сайта ЦБ РФ нельзя качать курс по диапазону дат, а только на определенную дату
Николай, спасибо за обновления, будем пробовать!
какие листы сохранять - только выделенные
куда сохранять - в папку такую-то
как сохранять - заменить формулы на значения.
При выборе этих условий Excel останавливается и умирает)
Надстройка не сохраняется, не пересылается, не устанавливается - антивирус пишет, что в одном из файлов обнаружен вирус. При чем разные антивирусы определяют файлы как зараженные - на телефоне, домашнем компьютере, рабочем компьютере. Соответственно надстройкой невозможно воспользоваться. Такая же ситуация была и с предыдущей версией, ранее проблем не было.
Что у вас за антивирус?
Ни один нормальный антивирус (Kaspersky, Norton, McAfee, Avast, DrWeb, Windows Defender...) как вирус надстройку не определяет - все ОК.
Это могут делать только бесплатные и совсем примитивные антивирусы, которые любой макрос за вирус принимают.
Проверьте на
Антивирус Check Point Endpoint Security. Не думаю, что в крупной нефтедобывающей компании установлен совсем примитивный антивирус.
Первый раз про него слышу.
Я правильно понимаю, что проблема конфликта надстройки с снтивирусными системами решаться не будет?
Думаю, вам проще добавить папку PLEX в список исключений вашего антивируса и спокойно работать дальше
Николай, добрый вечер.
Все не доходили руки написать, не знаю с чем связано и когда точно началось(но до обновы точно работала), но перестали работать команды Collect и Compare.
Выделяю нужны листы и после нажатия на Collect ничего не происходит и лист становится не "кликабельным", т.е. нажимай не нажимай книга не реагирует, и также нельзя выбрать другие листы, но при этом можно перейти на другую книгу, где все также не "кликабельно".
По моему мнению это не зависание экселья, такое ощущение что процедура запустилась и чего-то не может завершить.
Не могу закрыть эксель и приходится закрывать через менеджер тасков.
Пожалуйста, помогите выяснить причины, может какие-то ограничения или настройки дополнительные.
Офис 2016(лицензированный), виндоус 10, Plex_Eng
Также в экселе установлены надстройки: Power BI и Merge and Totals.
Заранее спасибо.
Дело в том, что надстройка запоминает положение диалоговых окон и, возможно, выводит окно за пределы рабочей зоны монитора - на несуществующий в данный момент второй монитор.
Что необходимо сделать, что избежать этой проблемы?
Откройте файл, нажмите «Show Form»
Выберите форму, для которой необходимо поменять настройки
Введите новые значения X/Y и нажмите «Write»
Сейчас вышло новое обновление PLEX, и там все вышеуказанные ошибки исправлены.\
Хорошего дня.