Excel: получение цены по ссылке

2019-04-30_21-25-01

Калькулятор для сборки компьютера, который возможно будет полезен многим. Отличительная черта: вытягивание цены и названия товара по ссылке на магазин.

Ссылка на файл: https://yadi.sk/i/IIO-2hpqaQ4-4w

Для работы требует библиотеку «Microsoft HTML Object Library», включается в VBA-редакторе Tools — References.

Описание

Вставляем ссылку на товар в соответствующий столбик — вытягивается цена и название товара. За это отвечают функции GetName и GetPrice соответственно. В них реализована поддержка магазинов nix.ru, fcenter.ru, 123.ru и regard.ru. По аналогии вы можете добавить и нужный вам магазин, хотя это не всегда возможно: dns-shop делает хитрые ссылки, зависящие от посетителя, поэтому такой подход к ним не подойдёт. Штош, значит у них я покупать не буду.

Столбцы «Название …» и «Сумма …» являются выпадающими списками. Если в названии и в сумме будут выбраны разные магазины — появится жёлтая подсветка.

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

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

Оставьте комментарий