Сегодня, меня товарищ попросил с его интернет магазина по продаже светодиодной ленты вытащить все его категории и товар в Url , для одного сервиса.
Для таких задач можно использовать плагины для браузеров, но давно я не экспериментировал с Excel ))
Что имеем на данный момент:
На данный момент есть сайт при копировании меню в excel получаем залинкованное меню
Что нужно получить?
Нужно на против каждого меню вывести URL (гиперссылки). Использовать для данной задачи будет макросы Microsoft Excel.
Как делать?
Для данной задачи используем макросы VBA (Visual Basic for Applications ).
Инструкция: Как вытащить гиперссылку из Excel
-
- Открываем Excel
- Копируем меню (в моем случае) или в вашем любой текст содержащий ссылки
- Переходим в меню Вид -> Макросы
- Создаем макрос
- копируем в него след КОД
Sub ExtractHL() Dim HL As Hyperlink For Each HL In ActiveSheet.Hyperlinks HL.Range.Offset(0, 1).Value = HL.Address Next End Sub
- Сохраняем макрос
- Выделяем наш текст
- Запускаем макрос
- Радуемся результату )
Ну и как обычно прикладываю видео где вы можете посмотреть как — How to extract a URL from a hyperlink on Excel
Здравствуйте… познавательное и достаточно хорошее объяснение.
Но тяготит вопрос. Возможно ли пойти от обратного. Т.е. есть ссылка, которую я сделал с помощью макроса, который выше. Заменил путь, (Т.к добавлял папки, и перемещал файлы) Как теперь эту «ссылку» превратить в «гиперссылку»
надо смотреть и пробовать я такое не использую в своей работе поэтому если найдете решение буду рад если поделитесь с сообществом