• Архив

    «   Апрель 2016   »
    Пн Вт Ср Чт Пт Сб Вс
            1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30  

Обновление надстройки PLEX версия 2.6 для Microsoft Excel

Выпустил обновление для моей надстройки PLEX для Microsoft Excel - версия 2.6. Список изменений:

Новый интерфейс
Раньше в разных версиях Excel (2007, 2010, 2013, 2016) иконки для одних и тех же инструментов надстройки могли выглядеть по-разному, т.к. использовались типовые картинки из встроенного в Office набора. Теперь у каждого макроса своя авторская пиктограмма и во всех версиях Excel надстройка выглядит одинаково хорошо :)



Выбор банка в курсах валют

По многочисленным просьбам в импорт курсов валют добавлена возможность выбора банка (Россия, Украина, Беларусь) и добавление к ячейке примечания с уточняющей информацией:

 

Так и не смог найти нормального источника данных курсов НацБанка Казахстана - те, что есть жутко тормозные и глючные, потока XML-данных на официальном сайте ЦБ Казахстана нет. Так что в этот раз добавлены только НацБанки Украины и Беларуси.

Разделение таблицы на несколько листов
Сильно доработан (фактически- заново написан) макрос для разделения одной таблицы на несколько листов:



Как видно из предыдущего скриншота, теперь можно делить таблицу не только по значениям заданного столбца, но и по цвету, по горизонтальным разрывам страниц, блоками по заданному количеству строк. Из приведенной выше таблицы, например, получаются следующие листы с данными по каждому городу и продублированной шапкой:



Редизайн кросс-таблицы в плоскую

В список инструментов со сводными таблицами добавлен макрос для редизайна (разворачивания) кросс-таблицы (где данные лежат на пересечении строк и столбцов) в плоскую, т.е. пригодную для последующего анализа сводными таблицами:



Умеет работать и с обычными и с «умными» таблицами, выводить данные с сохранением форматирования (заливка, шрифт и т.д. кроме рамок), выгружать на отдельный лист или в заданную ячейку.

Сохранение листов как отдельных файлов в PDF
Инструмент, разбирающий книгу на отдельные листы и сохраняющий их потом в отдельные файлы теперь умеет это делать в PDF:



Добавление недостающих пробелов в слипшийся текст
Добавлена новая функция TextSplit, которая умеет разделять слова в слипшемся тексте без пробелов. Ориентируется на смену регистра, знаки препинания, буквы-цифры и т.д.



Округление времени с заданной точностью

Добавлена новая функция TimeRound, которая умеет округлять время с заданной точностью (шагом) и в заданном направлении (точно, вверх, вниз):



У этой функции следующие аргументы:


  • InputTime – исходная ячейка с временем, которое нужно округлить
  • MinsToRound – шаг округления в минутах
  • RoundType – тип округления (0 – стандартно, 1 – вверх, -1 – вниз)
Исправления ошибок и мелкие улучшения
  • Немного улучшен интерфейс календаря.
  • Преобразование формул в значения теперь можно делать теперь на всех выделенных предварительно листах (c Ctrl или Shift).
  • Исправлен баг конвертирования формул в значения при выделении нескольких диапазонов или только видимых ячеек.
  • Точное копирование формул опять может копировать из книги в книгу. И можно выделять только одну ячейку в диапазоне вставки, а не точно такой же по размеру диапазон.
  • Исправлен баг, не позволявший фильтровать данные в сводных таблицах, если в исходных данных очень много столбцов.
Покупатели полной версии уже могут скачать последнюю версию 2.6 со всеми улучшениями и новыми функциями в разделе PLEX (желтая ссылка сверху, как обычно). Демо-версия тоже доступна, но традиционно отстает - она еще 2.2 и таковой пока останется.
Наверх