Макросы и программы для Excel в категории «Гиперссылки»

Макросы и программы для работы с гиперссылками - обработка списка гиперссылок, добавление гиперссылок в таблицы Excel, загрузка файлов по гиперссылкам на листе
  • Структура программы «Парсер сайтов»
    Надстройка Parser для Excel — простое и удобное решение для парсинга любых сайтов (интернет-магазинов, соцсетей, площадок объявлений) с выводом данных в таблицу Excel (формата XLS* или CSV), а также скачивания файлов. Особенность программы — очень гибкая настройка постобработки полученных данных (множество текстовых функций, всевозможные фильтры, перекодировки, работа с переменными,...
  • Поиск изображений в папке, с последующей вставкой на лист Excel
    Надстройка позволяет искать в выбранной папке изображения, основываясь на содержимом ячеек таблицы Excel, и производить вставку найденных изображений в соседние ячейки (или в примечания к этим ячейкам). Кроме того, надстройка умеет скачивать изображения по ссылкам, сохраняя загруженные изображения в заданной папке, и вставлять картинки в примечания к ячейкам. Внимание: 21.08.2011 надстройка...
  • Макрос VBA загрузки списка файлов из папки
    Функция VBA для получения списка файлов из папки, с учётом выбранной глубины поиска в подпапках   Пример в файле FilenamesCollection.xls выводит список файлов на чистый лист новой книги (формируя заголовки)  Пример в файле FilenamesCollectionEx.xls более функционален - он, помимо списка файлов из папки, отображает размер файла, и дату его создания, а также формирует в ячейках...
  • Функция GetQueryRange предназначена для автоматизации загрузки данных с веб-страниц. Например, нам надо из макроса Excel получить данные с нескольких однотипных страниц сайта. Самый простой способ достичь этого - выполнять почти идентичные веб-запросы (где незначительно отличаться будет только URL страницы), каждый раз анализируя данные, загруженные веб-запросом на лист Excel Поскольку...
  • Загрузка файлов (изображений) из интернета
    Макрос предназначен для загрузки изображений (или любых других файлов) из интернета, и сохранения скачанных файлов в одну папку. Исходные данные для работы макроса: таблица, в которой содержатся по меньшей мере 2 столбца - один с гиперссылками, второй - с именами файлов. Особенности макроса: создаваемым файлам присваиваются имена из выбранного столбца листа Excel макрос корректно...
  • Программа для загрузки цен с Яндекс.Маркета
    Программа предназначена для поиска минимальных цен на товары в Яндекс.Маркете UPDATE: Продажа программы прекращена 14 мая 2015 года, ввиду нерентабельности техподдержки (это единственная из моих программ, где я не могу гарантировать работоспособность, — т.к. всё зависит от Яндекса, который часто меняет сайт, и вводит ограничения типа капчи). Техподдержка программы тоже прекращена в полном...
  • Список файлов из заданной папки со значениями ячеек из этих файлов
    Программа предназначена для получения списка файлов Excel из заданной папки, и загрузки итоговых значений из каждого найденного файла В отдельной ячейке задаётся путь к папке, которая будет просмотрена в поисках файлов Excel (c расширением .xls) При формировании списка файлов проставляются гиперссылки на найденные файлы, указывается дата создания файла. Из каждого файла загружаются значения с...
  • Результат поиска цен на ноутбуки на Яндекс.Маркете по PartNumber
    Программа (3 модуля класса + примеры их использования) предназначена для поиска товаров в Яндекс.Маркете, с последующей загрузкой результатов поиска. Исходными данными является название (или модель, PartNumber, и т.п.) товара.   На выходе код выдаёт информацию о результатах поиска - 10 (или более) позиций искомого товара, где для каждой позиции указаны следующие характеристики: цена...
  • Вид исходный таблицы со ссылками на картинки в интернете
    Данный макрос перебирает все строки на листе, и для каждой строки скачивает из интернета картинки, ссылки на которые присутствуют в этой строке (начиная с 3 столбца) В процессе загрузки изображений из интернета отображается 2-уровневый прогресс-бар, на котором можно видеть текущее состояние процесса. Если вам требуется вставлять много изображений на лист Excel, - то вам поможет надстройка,...
  • Функция FileQueryRange предназначена для импорта данных из файлов HTML Например, если нам надо макросом Excel получить данные из писем, созданных в HTML формате, то эта функция как раз нам и поможет Эта функция, по сути, аналогична другой - GetQueryRange, с тем лишь различием, что GetQueryRange работает с веб-страницами (исходными данными является гиперссылка, ведущая в интернет), а...
  • Поиск координат по адресам в Google Maps
    Программа позволяет загрузить координаты для списка адресов в таблице Excel Исходными данными выступает столбец с адресами объектов (город, улица, номер дома) Программа выполняет запрос к сервису geocode через Google API, и получает информацию об объекте в формате XML (полный адрес с индексом, правильное название района, города и улицы, координаты объекта — широту и долготу...
  • Скриншот программы загрузки списка файлов с FTP сервера ftp.zakupki.gov.ru
    Макрос предназначен для получения таблицы ссылок на файлы аукционов (в формате XML) с портала ftp.zakupki.gov.ru   Программа выполняет подключение к FTP-серверу ftp.zakupki.gov.ru, используя логин и пароль «free», получает список всех файлов во всех подпапках, и выводит на лист ссылки только на те файлы, имена которых соответствуют заданным маскам. Маски для подбора...
  • Скриншот формы поиска файлов в заданной папке
    Надстройка, позволяющая загрузить из выбранной папки список файлов на лист Excel. Автор: VictorM Особенности надстройки: задаваемая пользователем глубина поиска в подпапках простановка гиперссылок на листе Excel на найденные файлы вывод дополнительных характеристик файла (размер файла, дата создания файла, полный путь) изменяемая маска поиска (поиск по части имени файла, по...
  • Описанная в этой статье программа уже не работает (на сайте веели ограничение на просмотр данных) Посмотрите видеоинструкцию по работающей нынче программе, — парсер сайта грузоперевозок ati.su Программа предназначена для загрузки базы данных сайта autotransinfo.ru (АТИ) в книгу Excel. Результатом работы программы является книга Excel, состоящая из 2 листов: «Организации...
  • Скриншот программы подготовки документов, и результат её работы (документ ПДФ)
    Программа предназначена для предпечатной подготовки, и последующего вывода на печать (на виртуальный ПДФ принтер) документов Excel.   Программа позволяет: подгонять файлы, выгруженные из 1С, под печать на одной странице изменять ориентацию страницы для счетов-фактур вставлять реквизиты (фамилии, информацию о доверенностях) в специально выделенные для этого ячейки вставлять...
  • Форма отображения картинок с листа Excel
    Программа предназначена для простановки гиперссылок в ячейки на найденные фотографии, и для последующего просмотра изображений, ссылки на которые присутствуют в ячейках Excel Принцип работы программы: надстройка отслеживает изменение выделенной области на активном листе если выделена одна ячейка (или несколько ячеек одной строки), то производится поиск столбцов, в первой ячейке...
  • Форма подбора соответствия для модели ноутбука
    Программа предназначена для формирования прайс-листов на ноутбуки с соответствии с требованиями интернет-каталога Onliner.by Основные функции программы: (учитываются цены фирм-конкурентов, цены onliner.by и надбавка фирмы) загрузка каталога ноутбуков (названия, характеристики, цены) с сайта onliner.by в файл Excel, и обновление этого каталога назначение соответствий моделей...
  • Характеристики фильмов с сайта Кинопоиск
    Эта программа позволяет найти в интернете (на сайте kinopoisk.ru), и вывести в таблицу Excel характеристики фильмов (такие, как: год выпуска, страна, слоган, режиссер, сценарий, продюсер фильма, оператор, композитор, жанр, продолжительность и т.д. и т.п.) Исходными данными для программы является столбец с названиями фильмов.   Принцип работы программы: для каждого фильма берётся русское...
  • Надстройка предназначена для облегчения управления сетевым оборудованием и диагностики локальной сети из Excel.   Надстройка будет полезна, если информация об оборудовании (IP-адреса, логины и пароли) хранится в книгах Excel. Вы сможете получить доступ к часто используемым действиям из контекстного меню Excel. В частности, прямо из контекстного меню ячейки можно запустить в консоли PING...
  • Скриншот программы загрузки данных с официального сайта для размещения информации о государственных (муниципальных) учреждениях
    Программа выполняет поиск организаций по ИНН на официальном сайте для размещения информации о государственных (муниципальных) учреждениях bus.gov.ru, и заносит данные о найденных организациях в таблицу Excel. Смотрите также парсер сайта bus.gov.ru,который создаёт в Excel таблицу со списком организаций с этого сайта по выбранному региону и сферам деятельности. На скриншоте красным цветом...
  • Вид программно создаваемой сводной таблицы и диаграммы
    Макрос предназначен для создания сводной таблицы и диаграммы для отчёта по трафику. В качестве исходных данных выступает таблица со статистикой доступа в интернет - сформированная программой создания отчётов по статистике Создаваемая сводная диаграмма позволяет легко проанализировать причины перерасхода трафика, а сводная таблица предоставляет детализированный отчёт по каждому сайту. При...
  • Форма настроек программы, выбора устанавливаемых обновлений, активации надстройки
    Программа предназначена для реализации возможности автоматического и ручного обновления надстроек Excel, а также разграничения доступа и регистрации (активации) программного продукта. Особенности данного решения: публикация обновления программы через FTP нажатием одной кнопки автоматический поиск обновлений на сервере при запуске файла 2 режима автообновления - установка любых...
  • Данная функция позволяет проверить, доступен ли тот или иной веб-ресурс с вашего компьютера, и получить код состояния HTTP Как известно, при переходе по ссылке (URL), веб-сервер возвращает код состояния HTTP. Наиболее популярный коды ответа веб-сервера: (перечень всех кодов состояния можно посмотреть в Википедии) 200 OK («хорошо») 403 Forbidden («запрещено...
  • Пример макроса для скачивания файла с авторизацией. Для его работы, надо подключить библиотеку Microsoft WinHTTP Services (version 5.1.) в меню Tools - References Сначала выполняется POST-запрос для авторизации, потом GET-запрос для скачивания файла Sub DownloadFile_Auth()   loginURL$ = "http://www.mtkglobus.ru/info/account/" csvURL$ = "http://www.mtkglobus.ru/info/...
  • Форма выбора параметров запроса статистики
    Программа позволяет формировать отчёты по трафику на основании данных биллинговой системы. В качестве исходных данных программа принимает: логин абонента дату начала и окончания периода сбора статистики   Особенности программы: формирование отчётов по всему трафику, или только по оплачиваемому создание листа итогов с диаграммой (сразу видно, с какого сайта был...
  • Скриншот таблицы Excel со списком папок и подпапок
    Макрос предназначен для загрузки в Excel списка подпапок заданной папки Для каждой из найденных папок производится поиск всех подпапок, и для каждой подпапки из списка выводится необходимая информация (в частности, количество файлов и подпапок, а также размер папки в байтах) Для всех ячеек с названиями папок и подпапок макрос проставляет гиперссылки, позволяющие быстро получить доступ к нужному...
  • Макрос определения страны и IP адреса по доменному имени
    Макрос предназначен для вывода IP адресов и названий стран, на основании столбца с доменными именами. В прикреплённом файле - 2 способа реализации: 1) по доменному имени определяется IP адрес (посредством команды PING - выполнения ICMP запроса), а затем определяется страна (по IP адресу), с использованием сервиса smart-ip.net 2) используется только сервис smart-ip.net Отправляется запрос на...
  • Исходные данные для таблицы на сайте Rabota.ru
    Программа предназначена для импорта данных о соискателях с сайта rabota.ru В качестве исходных данных для макроса, используется ссылка на результат поиска на сайте rabota.ru (которую можно получить, забив искомый текст в строке поиска сайта, и скопировав URL страницы результатов поиска из адресной строки браузера). Во время выполнения кода, происходит авторизация на сайте путем программного...
  • Данные с сайта superjob.ru, загужаемые в таблицу Excel
    Программа предназначена для импорта данных о соискателях с сайта superjob.ru В качестве исходных данных для макроса, используется ссылка на результат поиска на сайте superjob.ru (которую можно получить, забив искомый текст в строке поиска сайта, и скопировав URL страницы результатов поиска из адресной строки браузера). Во время выполнения кода, происходит авторизация на сайте путем...
  • Скриншот листа коммерческого предложения - описание, фото и карта рекламной конструкции
    Программа предназначена для формирования коммерческих предложений по наружной рекламе. В качестве исходных данных выступает файл Excel со списком рекламных объектов. Список объектов должен содержать следующую информацию (в отдельных столбцах): адрес рекламной конструкции (щита) сторона рекламного щита или перетяжки (А, Б, В, и т.п.) ссылки на фото и карту рекламной конструкции (...
  • Результаты поиска в соц.сети Вконтакте (vk.com) по новостям (вывод в таблицу Excel)
    Программа выполняет поиск заданного текста в социальной сети Вконтакте (vk.com)   Исходными данными являются: поисковый запрос (произвольная текстовая строка) дата, до достижения которой нас интересуют найденные сообщения   Результат выводится в таблицу Excel со следующими столбцами: Дата (дата и время найденного сообщения) Источник (название группы вконтакте, где...
  • Скриншот программы загрузки номеров телефонов с сайта объявлений abw.by
    Программа собирает в таблицу Excel номера телефонов из объявлений на сайте abw.by В ячейке листа Excel указывается количество дней, за которые будут обрабатываться объявления с сайта. (если указано 0 дней - обрабатываются только объявления за сегодняшнюю дату, если 1 день - сегодняшние и вчерашние, и т.д. Количество дней неограничено - влияет только на время загрузки данных) В каждом...
  • Если требуется добавить в URL новый GET-параметр, или заменить значение имеющегося, - можно воспользоваться этой функцией. Sub ПримерИспользования() URL$ = "http://market.yandex.ru/model.xml?modelid=968028&np=0"   URL$ = URL_SetParameter(URL$, "how", "aprice") ' такого параметра нет - он добавляется URL$ = URL_SetParameter(URL$, "np",...
  • При использовании компонента WinHTTPrequest для выполнения запроса к сайту, требуется предварительно преобразовать URL национальных доменов с использованием метода Punycode. PS: если вы загружаете исходный код вебстраницы с использованием WinAPI функции URLDownloadToFile, - подобное преобразование не обязательно Sub ПримерИспользования_ConvertURLtoPunycode() Dim host$, newURL$   '...
  • Если вы выделили ячейки с гиперссылками, и случайно изменили их форматирование (цвет шрифта и т.п.), а теперь хотите вернуть все гиперссылки в книге к исходному виду (синие и подчеркнутые), — то вам поможет этот макрос. ВНИМАНИЕ: макрос применяется ко всем листам, и всем ячейкам, содержащим гиперссылки. Sub RestoreHyperlinksStyle() Dim cell As Range, sh As Worksheet Application....