Обработка таблиц — Страница 2

Обработка прайс-листов на автомобильные шины и диски

В статье описывается возможность программы обработки прайс-листов выделять различные характеристики автомобильных шин и дисков из их текстового описания.

 

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

Экспорт выделенного диапазона ячеек в HTML код

Макрос предназначен для экспорта выделенного диапазона ячеек книги Excel в код HTML.

 

Результат (HTML код таблицы) помещается в буфер обмена.

Первая строка выделенного диапазона ячеек считается заголовком таблицы (обрамляется тегами <th> вместо <td>)

 

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

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

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

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

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

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

Загрузка информации об организациях с сайта bus.gov.ru

Скриншот программы загрузки данных с официального сайта для размещения информации о государственных (муниципальных) учреждениях

Программа выполняет поиск организаций по ИНН на официальном сайте для размещения информации о государственных (муниципальных) учреждениях bus.gov.ru, и заносит данные о найденных организациях в таблицу Excel.

Смотрите также парсер сайта bus.gov.ru,
который создаёт в Excel таблицу со списком организаций с этого сайта по выбранному региону и сферам деятельности.

Программа подготовки документов к печати (вставка подписей и печатей)

Скриншот программы подготовки документов, и результат её работы (документ ПДФ)

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

 

Программа позволяет:

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

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

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

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

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

Макрос поиска видимых строк и заполненных ячеек на листе Excel

Если ваш макрос выдаёт ошибку при использовании метода SpecialCells - возможно, причина в установленной защите листа Excel.

Почему разработчики Microsoft отключили работу этой функции на защищённых листах - не совсем понятно, но мы попробуем обойти это ограничение.

 

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

Обычно для этого используется вызов метода SpecialCells - например,

msgbox Range("a2:d8").SpecialCells(xlCellTypeConstants).Address

Но на защищенном листе такой код выдаст ошибку 1004.

Чтобы избавиться от ошибки, мы используем функцию SpecialCells_TypeConstants - замену встроенному методу SpecialCells(xlCellTypeConstants)

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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