Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для массового создания гиперссылок с сайта - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для массового создания гиперссылок с сайта (Макросы/Sub)
Макрос для массового создания гиперссылок с сайта
Виталий Дата: Среда, 04.02.2015, 16:39 | Сообщение № 1
Группа: Гости
Добрый день!
Есть код товара и его наименование,нужно в наименование вставить гиперссылку на сайт с фото.(фото на сайте ищется по коду товара)
Так требуется сделать 1000 позиций. В ручную забивать очень долго.
Пример:
"821162" "наушники" (гипперссылка вида http://xxxx.com/xxxx/xxxx/821162/xxxx)
"833455" "плеер" (гипперссылка вида http://xxxx.com/xxxx/xxxx/833455/xxxx)
Буду благодарен любой помощи.
Спасибо
 
Ответить
СообщениеДобрый день!
Есть код товара и его наименование,нужно в наименование вставить гиперссылку на сайт с фото.(фото на сайте ищется по коду товара)
Так требуется сделать 1000 позиций. В ручную забивать очень долго.
Пример:
"821162" "наушники" (гипперссылка вида http://xxxx.com/xxxx/xxxx/821162/xxxx)
"833455" "плеер" (гипперссылка вида http://xxxx.com/xxxx/xxxx/833455/xxxx)
Буду благодарен любой помощи.
Спасибо

Автор - Виталий
Дата добавления - 04.02.2015 в 16:39
Виталий Дата: Среда, 04.02.2015, 16:49 | Сообщение № 2
Группа: Гости
Прошу прощения , завел тему не на том форуме.
Прошу перенести тему в Excel
 
Ответить
СообщениеПрошу прощения , завел тему не на том форуме.
Прошу перенести тему в Excel

Автор - Виталий
Дата добавления - 04.02.2015 в 16:49
DJ_Marker_MC Дата: Среда, 04.02.2015, 16:54 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Виталий, а в названии темы Вы просите решение МАКРОСОМ (VBA). Ну так все же, формулами или VBA ? И где Ваш файл-пример (согласно правил)?
 
Ответить
СообщениеВиталий, а в названии темы Вы просите решение МАКРОСОМ (VBA). Ну так все же, формулами или VBA ? И где Ваш файл-пример (согласно правил)?

Автор - DJ_Marker_MC
Дата добавления - 04.02.2015 в 16:54
Vitaliy Дата: Среда, 04.02.2015, 17:12 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Мне подойдет любое решение.
Дабы не делать рекламу я пример описал.(когда пользователь "гость" пример не добовляется
Прикрепляю дополнительно пример
К сообщению приложен файл: 59.xlsx (10.1 Kb)
 
Ответить
СообщениеМне подойдет любое решение.
Дабы не делать рекламу я пример описал.(когда пользователь "гость" пример не добовляется
Прикрепляю дополнительно пример

Автор - Vitaliy
Дата добавления - 04.02.2015 в 17:12
DJ_Marker_MC Дата: Среда, 04.02.2015, 17:21 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Что касается макроса, то наверное в нём смысла нет, достаточно формулы, названия можно писать в соседнем столбце для того чтоб гипперсылка формировалась с именем, а сам столбце с наименованием скрыть:
Код
=ГИПЕРССЫЛКА(СЦЕПИТЬ("http://merlion.com/catalog/product/";A1;"/");C1)
К сообщению приложен файл: 9489285.xlsx (11.6 Kb)
 
Ответить
СообщениеЧто касается макроса, то наверное в нём смысла нет, достаточно формулы, названия можно писать в соседнем столбце для того чтоб гипперсылка формировалась с именем, а сам столбце с наименованием скрыть:
Код
=ГИПЕРССЫЛКА(СЦЕПИТЬ("http://merlion.com/catalog/product/";A1;"/");C1)

Автор - DJ_Marker_MC
Дата добавления - 04.02.2015 в 17:21
DJ_Marker_MC Дата: Среда, 04.02.2015, 17:25 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Или же можно сразу все названия с кодами закинуть на отдельный лист типа как БАЗА, а в гипперссылке с помощью ВПР с листа БАЗА название тянуть по коду.
Код
=ГИПЕРССЫЛКА(СЦЕПИТЬ("http://merlion.com/catalog/product/";A1;"/");ВПР(A1;База!$A:$B;2;0))
К сообщению приложен файл: 2805354.xlsx (11.6 Kb)
 
Ответить
СообщениеИли же можно сразу все названия с кодами закинуть на отдельный лист типа как БАЗА, а в гипперссылке с помощью ВПР с листа БАЗА название тянуть по коду.
Код
=ГИПЕРССЫЛКА(СЦЕПИТЬ("http://merlion.com/catalog/product/";A1;"/");ВПР(A1;База!$A:$B;2;0))

Автор - DJ_Marker_MC
Дата добавления - 04.02.2015 в 17:25
Vitaliy Дата: Среда, 04.02.2015, 17:49 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо огромное!
Плюс от меня
 
Ответить
СообщениеСпасибо огромное!
Плюс от меня

Автор - Vitaliy
Дата добавления - 04.02.2015 в 17:49
Vitaliy Дата: Среда, 04.02.2015, 18:08 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А еще такой вопрос,при пересылке на другой ПК,почему -то ссылки не открываются.
Что возможно сделать?
 
Ответить
СообщениеА еще такой вопрос,при пересылке на другой ПК,почему -то ссылки не открываются.
Что возможно сделать?

Автор - Vitaliy
Дата добавления - 04.02.2015 в 18:08
DJ_Marker_MC Дата: Среда, 04.02.2015, 18:40 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Vitaliy, Ну у Вас ведь открылся приложенный мной файл? ;) значит проблема в самом ПК на котором пытаетесь открыть
 
Ответить
СообщениеVitaliy, Ну у Вас ведь открылся приложенный мной файл? ;) значит проблема в самом ПК на котором пытаетесь открыть

Автор - DJ_Marker_MC
Дата добавления - 04.02.2015 в 18:40
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для массового создания гиперссылок с сайта (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!