Макросы для работы с файлами
Добавлен набор инструментов для работы с открытыми книгами – выпадающий список Файлы:

В набор входят следующие макросы:
- Сохранить все – сохраняет все открытые книги одним движением. Будет полезно, если, например, только что в комнату, где вы работаете, вбежал человек со словами "Пожарная тревога! Сейчас отключат электричество!" Ну, или вы торопитесь куда-нибудь.
- Закрыть все без сохранения – закрывает все открытые книги без сохранения.
- Закрыть все сохраненные – закрывает только те книги, которые не имеют несохраненных изменений.
- Заново открыть эту книгу – закрывает текущую книгу без сохранения и открывает ее заново. Очень полезно, если вы во время работы увлеклись и настолько накосячили в файле, что уже проще начать все заново

- Текущая папка – открывает в Проводнике папку, где находится текущая рабочая книга.
Добавлена пользовательская функция для работы с регулярными выражениями 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-ом, а тут новенькая версия
Большое спасибо!
Не обновился файл 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, и там все вышеуказанные ошибки исправлены.\
Хорошего дня.