Надстройка PLEX для Microsoft Excel 2007-2021 и Office 365

Изменения в версии PLEX 2018.1 от 6 мая 2018 г.

Макросы для работы с файлами

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

Инструменты для работы с файлами

В набор входят следующие макросы:

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

Поддержка регулярных выражений

Добавлена пользовательская функция для работы с регулярными выражениями RegExpExtract в следующем синтаксисе:

=RegExpExtract(Txt; Pattern; Item; Delimiter; CaseSensitive) где

  • Txt – ячейка с текстом, из которого нужно извлечь заданную подстроку
  • Pattern – шаблон на основе регулярных выражений (подробнее о языке регулярных выражений можно почитать и посмотреть тут https://www.planetaexcel.ru/techniques/7/4844/ )
  • Item – порядковый номер извлекаемой подстроки. Для извлечения первой встречной подходящей под шаблон подстроки используйте 1, для второй 2 и т.д. Для извлечения последней используйте -1, второй с конца -2 и т.д. Если Item=0, то будет извлечен весь массив найденных подстрок через заданный символ-разделитель (см. следующий аргумент). По умолчанию этот аргумент принимается равным 1.
  • Delimiter – символ-разделитель в случае, если извлекается весь набор найденных подстрок (по умолчанию – запятая)
  • CaseSensitive – нужно (1) или нет (0) учитывать регистр при поиске по шаблону. По умолчанию – 0.
Регулярные выражения в PLEX

Функция запроса курсов с сайта НБУ

Аналогично уже имеющейся функции CBR к сайту ЦБ России, реализована функция запроса курса заданной валюты на заданную дату с сайта Нац.Банка Украины.

=NBU(InputDate; Money) где

  • InputDate – дата, на которую необходимо получить курс
  • Money – стандартный банковский код валюты (“EUR”, “USD”, “RUB” и т.д.) По умолчанию – “USD”
Курс валют с сайта НБУ

Улучшения и доработки

  • Мини-калькулятор теперь работает с учетом отфильтрованных ячеек.
  • Уровни вложенности функций для инструмента Авто-отступы увеличены с 10 до 50.
  • В инструмент Случайно добавлена возможность создания списка названий штатов США.
  • Инструмент Сортировка по цвету теперь умеет работать с текстом, где символы имеют разное начертание или цвет внутри одной ячейки.
  • Появилась возможность добавлять свой префикс и суффикс к имени файла при сохранении листов как отдельных файлов в инструменте Сохранить как файлы из группы Листы.
  • В инструменте Сборка листов появилась возможность быстро добавлять все файлы из текущей папки и задавать желаемые имена для собираемых листов:

    Сборщик листов

Исправления ошибок

  • Исправлена ошибка проверки версии надстройки
  • Исправлена ошибка получения курсов Нац. Банка Украины в связи с переходом их сайта на защищенный протокол.
  • Исправлена ошибка инструмента Заполнить пустоты, если он применяется к пустым ячейкам в текстовом формате.
  • Исправлена ошибка копирования и вставки только видимых ячеек при включенном режиме ссылок R1C1.
  • Исправлена ошибка получения курса валют Беларуси, связанная с деноминацией.
  • Исправлена ошибка, иногда возникающая при отображении диалоговых окон, связанная с подключением второго монитора или проектора.
  • Исправлена ошибка инструмента Точность, если в системе задана точка как десятичный разделитель.
Наверх