Простые макросы

Надстройка для добавления автообновляемых курсов доллара и евро в файл Excel

Надстройка предназначена для добавления в открытый файл Excel
скрытого листа с автообновляемым веб-запросом к сайту ЦБ РФ.

После добавления такого листа, в вашем файле можно использовать в формулах имена USD и EURO
для получения курсов соответствующих валют

(при желании, надстройку можно доработать, чтобы получать курсы других валют)

Интервал обновления данных: 30 минут

Надстройка для выполнения замен в таблице Excel

Надстройка предназначена для выполнения множественных замен в выделенном диапазоне ячеек.

 

Получение координат по адресам, через сервис Google API

Поиск координат по адресам в Google Maps

Программа позволяет загрузить координаты для списка адресов в таблице Excel

Исходными данными выступает столбец с адресами объектов (город, улица, номер дома)

Программа выполняет запрос к сервису geocode через Google API,
и получает информацию об объекте в формате XML

(полный адрес с индексом, правильное название района, города и улицы, координаты объекта — широту и долготу),
и выводит результаты (в данном случае - только координаты: LON и LAT) в таблицу Excel (в столбцы справа)

Загрузка котировок в сайта quote.rbc.ru в таблицу Excel

Скриншот таблицы котировок ММВБ, загруженных с сервера RBK

Программа предназначена для импорта котировок в Excel с сервера РБК.

Загружаются котировки ММВБ СЭЛТ (realtime) по активным инструментам.

 

Поскольку штатными средствами Excel (веб-запрос) загрузить данные в Excel не удаётся, - и был написан этот макрос.

Кроме того, преимущество макроса (программной загрузки данных с сайта) перед веб-запросом — отсутствие уведомлений об ошибке доступа
(если сайт недоступен, или доступ в интернет осуществляется с перебоями)

 

Отображение объектов на карте (схеме помещения)

Отображение всех объектов на графическом плане этажа

Программа позволяет отобразить все объекты (из таблицы Excel) на карте (схеме помещения)

 

В таблице с исходными данными указан адрес объекта, этаж размещения оборудования, количество оборудования, координаты оборудования на плане этажа.

Программа для обработки списков телефонных номеров

Панель инструментов программы обработки телефонных номеров

Программа предназначена для обработки объявлений о продаже недвижимости.

 

Основная задача программы - обработка списка телефоннных номеров из объявлений, с целью фильтрации этого списка.

Это позволяет выделить объявления от частных лиц,
удалив из общего списка предложения от агенств недвижимости.

 

Программа умеет:

  • разносить номера из ячеек по разным столбцам или строкам таблицы Excel

Программа загрузки списка файлов со значениями из них

Список файлов из заданной папки со значениями ячеек из этих файлов

Программа предназначена для получения списка файлов Excel из заданной папки, и загрузки итоговых значений из каждого найденного файла

В отдельной ячейке задаётся путь к папке, которая будет просмотрена в поисках файлов Excel
(c расширением .xls)

При формировании списка файлов проставляются гиперссылки на найденные файлы, указывается дата создания файла.

Из каждого файла загружаются значения с заданных листов из определённых ячеек
(итоговые значения таблиц, для формирования сводной таблицы)

Создание файлов plist (Property List) из таблицы Excel с ключами и их переводами

Сравнение исходной таблицы Excel и созданного файла plist

Надстройка для Excel, позволяющая одним нажатием кнопки сформировать файл PLIST (Property List)

PLIST (Property List) представляет собой гибкий и удобный формат для хранения данных приложения.

Первоначально, данный формат был предложен компанией Apple для использования в приложениях для iPhone, а затем распространился на другие приложения.

По своей структуре, файл с расширением .plist (Property List) представляет собой обычный XML файл.

 

Обработка заказов из интернет-магазина (анализ писем в Outlook)

Скриншот заголовка таблицы заказов из интернет-магазина, загруженных из писем в Outlook

Программа анализирует поступившие заказы с интернет-магазина (письма в программе Outlook), извлекает необходимые данные из писем (в формате HTML), и формирует сводную таблицу заказов

 

Файл программы состоит из 2 листов - на первом листе находятся кнопки запуска, на втором - шаблон создаваемой сводной таблицы заказов.

 

Программа объединения отчётов (выгрузок) из 1С

Результат объединения отчётов из 1С

Программа предназначена для объединения однотипных отчётов, сформированных программой 1С

Обрабатываемые отчёты (файлы Excel) хранятся в одной папке, и имеют структуру, изображенную на скриншоте:

Структура обрабатываемых отчётов 1С