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

База данных больницы - формирование отчётов

Кнопки для запуска формирования отчётов

Программа позволяет сформировать отчёты по базе данных больницы.

Кроме того, реализован ввод данных в базу о новых пациентах.

Программа формирования прайс-листов для каталога Onliner.by

Форма подбора соответствия для модели ноутбука

Программа предназначена для формирования прайс-листов на ноутбуки с соответствии с требованиями интернет-каталога Onliner.by

Основные функции программы:

(учитываются цены фирм-конкурентов, цены onliner.by и надбавка фирмы)

  • загрузка каталога ноутбуков (названия, характеристики, цены) с сайта onliner.by в файл Excel, и обновление этого каталога
  • назначение соответствий моделей ноутбуков
  • (моделям с Onliner назначаются соответствия из внтуреннего каталога компании)

  • загрузка прайс-листов фирм-конкурентов для сравнительного анализа цен
  • автоматическое формирование цен на модели ноутбуков из внутреннего каталога компании
  • создание прайс-листа в формате каталога Onliner.by (экспорт в CSV) с последующей отправкой созданного файла на сервер по FTP

 

При назначении соответствий моделей есть возможность указать наличие модели на складе, тип расчёта, и срок гарантии.

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

 

Посмотреть все скриншоты программы

Отправка писем из Excel при помощи почтовой программы TheBAT!

Отправка почты из Excel при помощи TheBAT!

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

Для рассылки используется почтовая программа TheBAT!

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

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

В прикреплённом примере макрос формирует тему письма из значения ячейки второго столбца

Программа поиска изображений с последующей вставкой на лист

Результат работы программы

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

Реализовано:

  • сжатие вставляемых изображений
  • поиск картинок в подпапках
  • установка выбранного пользователем размера для вставляемых изображений
  • отображение состояния обработки файла (прогресс-бар)

 

При вставке изображений можно задать из размер.

 

Обработка объявлений о продаже недвижимости

Результат обработки объявлений - таблица на листе Excel

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

Программа производит анализ текста объвлений, распознаёт значения площади и этажности, отделяет второстепенные данные (комментарий) из текста объявления, преобразует различные форматы цен (тысячи и миллионы рублей, USD, EURO) в единый формат (рубли)

Поиск похожих записей в черном списке

Форма вывода результатов проверки на совпадения

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

 

Получение рейтингов и рэнкингов с сайта ra-national.ru

Результат обработки веб-запросов

Программа предназначена для получения данных с сайта Национального рейтингового агенства.

Исходными данными является столбец с гиперссылками.

Результат выводится на отдельный лист.

Перенос выделенных строк в файлы на сервере

Перенос выделенных строк в файлы на сервере

Надстройка позволяет одним щелчком мыши выполнить копирование выделенных строк в один из файлов, расположенных в специальной папке на сервере или локальном компьютере.

Надстройка при запуске добавляет несколько пунктов в контекстное меню ячейки (см. скриншот)
При закрытии (отключении) надстройки дополнительные пункты контекстного меню исчезают.

В коде указываются настройки программы:

' ExportFolder$ - папка, в файлы которой требуется копировать выделенные строки
Public Const ExportFolder$ = "\\Server\Files\MyFolder\"

Получение данных из закрытой книги Excel

Функция GetValue предназначена для получения данных из закрытой книги Excel

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

Пример использования функции:

Sub ПримерИспользования_GetValue()
    p = "C:\Documents and Settings\Бухгалтерия" ' папка с файлом
    f = "расход.xls" ' имя файла
    s = "доходы" ' название листа
    a = "D145" ' интересующая нас ячейка
    
    ' выполняем загрузку данных из закрытой книги Excel
    ЗначениеЯчейки = GetValue(p, f, s, a)
 
    Debug.Print ЗначениеЯчейки ' выводим результат в окно Immediate
End Sub

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

Программа поиска цен на Яндекс.Маркете

Программа для загрузки цен с Яндекс.Маркета

Программа предназначена для поиска минимальных цен на товары в Яндекс.Маркете

UPDATE: Продажа программы прекращена 14 мая 2015 года, ввиду нерентабельности техподдержки

(это единственная из моих программ, где я не могу гарантировать работоспособность, — т.к. всё зависит от Яндекса, который часто меняет сайт, и вводит ограничения типа капчи).

Техподдержка программы тоже прекращена в полном объёме, - выпуск исправлений и новых версий не планируется.