Обновление надстройки PLEX - версия 2022.3

Выпустил досрочно-внеплановое обновление моей надстройки PLEX для Microsoft Excel - третье в этом году. Обновления и улучшения коснулись, в основном, импорта курсов валют.

Новые страны в Курсах валют


Теперь помимо уже имеющихся России, Украины, Беларуси и Казахстана, можно вставить курс любой валюты на любую дату для:

  • Грузии
  • Азербайджана
  • Таджикистана
  • Туркменистана
  • Молдовы

Для всех банков вставка производится с делением на соответствующую размерность, т.е. если, например, на сайте указан курс за 100 иен, то после вставки он будет поделен на 100.

Также все макросы импорта курсов валют переписаны на использование XML, RSS и JSON-потоков от банков, что ускоряет процесс загрузки и делает импорт независимым от будущих изменений дизайна сайтов банков.

Новые функции вставки курсов

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

=NBM(Дата;Валюта)  - вставка курсов Нац.Банка Молдовы

=NBTJ(Дата;Валюта)  - вставка курсов Нац.Банка Таджикистана

=NBTN(Дата;Валюта)  - вставка курсов Нац.Банка Туркменистана

=NBAZ(Дата;Валюта) - вставка курсов ЦБ Азербайджана

=NBG(Дата;Валюта)  - вставка курсов Нац.Банка Грузии

У всех функций стандартный синтаксис, совпадающий с уже имеющимися функциями вставки курсов валют, состоящий из 2 аргументов:

  • Ячейка с датой, для которой нужно получить курс (если не указана, то берётся текущая дата).
  • Трёхбуквенный код валюты в кавычках ("USD", "EUR" и т.д.) или ссылка на ячейку, где он лежит (уже без кавычек). Если этот аргумент опущен, то по умолчанию берётся доллар США.

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

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

  • Исправлена ошибка, возникающая при вставке курсов при нестандартных числовых разделителях и нероссийских региональных настройках.
  • Исправлена ошибка, возникающая при удалении N-го по счету слова в инструменте Текст.
  • Исправлена ошибка, возникающая в инструменте Свертка при добавлении в область значений числовых полей.
  • Исправлена ошибка с регистром начальных символов, возникающая при транслитерации в инструменте Текст.

Как обычно, скачать последнюю версию можно из раздела PLEX.

Не забудьте после скачивания разблокировать файл надстройки.

1 ноября 2022 17:05
добавьте, пожалуйста, ссылки на версии в разделе с версиями
1 ноября 2022 23:45
Удаление * символов, начиная с * позиции
тоже не работает. Нельзя выбрать позицию - окошко не активируется
2 ноября 2022 10:33
А вот это да, подтверждаю.
Досадный баг, часто пользуюсь данной функцией подобным образом.
2 ноября 2022 21:51
Спасибо, Николай, за труд! Очень крутая надстройка и суперские обновления!
8 декабря 2022 14:50
Эта версия никак не хочет вставать. Слетает постоянно. Всё перепробовал.
Наверх