Простые макросы — Страница 2

Создание файлов 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С

Макрос для выборки данных с сайта rabota.ru

Исходные данные для таблицы на сайте Rabota.ru

Программа предназначена для импорта данных о соискателях с сайта rabota.ru

В качестве исходных данных для макроса, используется ссылка на результат поиска на сайте rabota.ru
(которую можно получить, забив искомый текст в строке поиска сайта, и скопировав URL страницы результатов поиска из адресной строки браузера).

Макрос для минусовки (выборки) ключевых слов Webstat

Внешний вид программы для выборки ключевых слов Webstat

Данная программа предназначена для выборки выражений по заданным "минус словам"

В качестве базы используется выгрузка из файлов формата csv, данные загружаются в столбец «A» (далее БАЗА).

В столбец «E» заносятся слова которые нужно найти в БАЗЕ. При нажатии на кнопку "Добавить минус слова" происходит выборка вхождений заданных шаблонов слов.

Загрузка номеров телефонов из объявлений сайта abw.by

Скриншот программы загрузки номеров телефонов с сайта объявлений abw.by

Программа собирает в таблицу Excel номера телефонов из объявлений на сайте abw.by

В ячейке листа Excel указывается количество дней, за которые будут обрабатываться объявления с сайта.
(если указано 0 дней - обрабатываются только объявления за сегодняшнюю дату, если 1 день - сегодняшние и вчерашние, и т.д.
Количество дней неограничено - влияет только на время загрузки данных)

Программа составления учебного расписания в Excel

Составление расписания занятий в Excel

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

На отдельных листах хранится список преподавателей вуза, список групп и занятий у этих групп по дням недели.

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

Ввод пароля путем рисования линий на экране

Рисование линий по точкам для ввода слов

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

А предназначена эта программа для ввода слов (в данном случае, пароля) путем рисования линий по случайным точкам на экране.

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

Перенос данных из проекта в форму (добыча нефти и газа)

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

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

Макрос выполнен в виде надстройки для Excel, добавляющей в меню приложения кнопку «Скопировать» для запуска формы.

На форме выбираются исходное и конечное поля, нажимается кнопка «Перенести данные», - и программа, сопоставляя столбцы двух файлов, производит копирование информации из одного файла в другой.

При переносе данных, есть возможность конвертировать цены из USD в рубли

Отображение этапов работ на шкале времени

Отображение этапов работ на шкале времени

Программа предназначена для отображения этапов выполнения работ на шкале времени в Excel.

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

Шкала времени состоит из двух строк, заполненных датами при помощи формул.
В первой строке - дата начала временного интервала, во второй строке - дата его окончания.

Для каждой даты, макрос ищет её место на шкале времени (подходящий временной интервал),
и располагает значок, соответствующий текущему этапу, в соответствующей ячейке.

Значок этапа ставится в соответствии с положением даты во временном интервале.
Например, если интервал временной шкалы - 1 месяц, а дата - 22-е число, - то значок будет расположен в правой части ячейки.
Если же дата - это первое число месяца, - то значок будет размещен вплотную к левому краю ячейки

Запуск макроса осуществляется нажатием клавиши F5 (как в большинстве других программ, эта клавиша используется для обновления страницы)

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