Lost your password?

Обновление MulTEx - версия 1.8.4

Выпустил очередное обновление своей надстройки MulTEx. Разобрался с некоторыми ошибками и неудобствами, которые присутствовали в надстройке. Например, долгое время не удавалось реализовать в своих пользовательских функциях полноценную поддержку обработки и вывода стандартных ошибок Excel(вроде #Н/Д!, #ЗНАЧ! и т.п.), т.к. программный язык в принципе их не понимает(это не VBA, если что). Это создавало дополнительные неудобства в функциях вроде ВПР_МН в случаях, когда функция возвращала "Н/Д" - нельзя было обработать такие значения функциями вроде ЕСЛИОШИБКА и ЕНД. Теперь можно. Плюс ко всему реализовал в большинстве функций поддержку новых возможностей динамических массивов. Все функции MulTEx, которые могут возвращать значения в несколько ячеек(формулы массива, вроде ВПР_МН, РАБ_ЧАС, ЦВЕТ_ШРИФТА, ЦВЕТ_ЗАЛИВКИ, ИМЯ_ШРИФТА, ФОРМАТ_ЯЧЕЙКИ, ЗНАЧ_КАК_ЕСТЬ и т.д.). Список этих функций буду расширять со временем.
Так же оптимизировал функцию запоминания значений на листе перед выполнением некоторых команд, чтобы можно было потом использовать возврат к исходным значениям через сочетания клавиш Ctrl+Z(Undo). Теперь запоминание и возврат происходят значительно быстрее. Хотя есть определенные недоработки(которые были и раньше). Например, с формулами массива до сих пор не получается разобраться до конца - уж очень специфическое из хранение на листах.
Да и вообще - полный список изменений привел ниже:

  • в функции ВПР_МН изменен алгоритм возврата нескольких значений. Теперь массив возвращаемых значений содержит только найденные значения. В случае вывода в большее кол-во ячеек, чем найдено - возвращается значение ошибки #ЗНАЧ!(#VALUE!)
  • в функции ВПР_МН изменен алгоритм возврата ошибок в случае, если значение не найдено. Теперь возвращается стандартное для Excel значение ошибки #Н/Д!(#N/A!)
  • изменен дизайн формы Управления именами. Добавлена возможность изменения названия имени;
    исправлена ошибка команды Поменять диапазоны местами
  • изменено имя функции ЕФОРМУЛА на MulTEX_ЕФОРМУЛА в связи с тем, что функция ЕФОРМУЛА появилась в версии офиса 2013, что приводило к конфликтам
  • изменен алгоритм запоминания данных на листе перед выполнением некоторых команд для последующей отмены действий. Теперь запоминание и непосредственно откат(Undo) работают в разы быстрее
  • добавлена функция ФАМ_ИО, которая преобразует полное представление Фамилии Имени Отчества в Фамилию и инициалы имени отчества(Фамилия И.О.). Так же в функции есть доп.параметры определяющие порядок исходных ФИО, порядок ФИО результата и тип возвращаемых данных: со всеми инициалами, только имя и т.п.
  • добавлено меню кнопок Открыть папку для работы с папками(в группу Особые возможности)
    Открыть папку
    в пару кликов можно открыть:

    • папку, в которой сохранена текущая книга. Удобно, если надо узнать где сейчас книга, которая была открыта из меню, из Outlook, Skype и других приложений
    • папку,текущего пользователя. Открывается папка Мои Документы текущего пользователя Windows
    • папку с временными файлами текущего пользователя
    • папку, в которой Excel хранит надстройки по умолчанию. Иногда очень удобно зайти туда, чтобы удалить лишние или убедиться, что лишних нет
    • папку автозагрузки файлов Excel(PERSONAL и т.п.)
    • папку System32
  • добавлена команда Закрыть сохраненные, которая закрывает в текущем сеансе Excel только те книги, изменения в которых были сохранены. Книги, в которых есть несохраненные изменения(а так же скрытые книги) остаются открытыми
  • исправлена ошибка команды Подготовить таблицу - строки, возникающая в случае, когда в качестве первой ячейки данных указывалась ячейки в столбце с неполными данными. В итоге последняя ячейка определялась неверно и была меньше первой. Теперь в этом случае показывается сообщение о необходимости корректно указать первую ячейку данных
Статья помогла? Сделай твит, поделись ссылкой с друзьями!

Навигация

Предыдущая статья: ←

Следующая статья:

Поделитесь своим мнением

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


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Тренинги

Заказать
Юридическая информация

Использование материалов сайта

Политика Конфиденциальности

ИП Щербаков Дмитрий Валентинович
ОГРНИП: 318502700083307
ИНН: 504013350772

Наши партнеры

Перейти

Счетчики

Рейтинг@Mail.ru Яндекс.Метрика
© 2024 Excel для всех   Войти