Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2013, 20:08   #1
nestadima
 
Регистрация: 22.03.2009
Сообщений: 7
По умолчанию подставитьURL (Макросы

Добрый день. Есть ячейка в колонке с числом 552578, нужно для это ячейки сделать гипперссылку и в url написать http://cdn3.sima-land.ru/items/552/552578/0/700.jpg
если число 552579 - то ссылка будет выглядеть http://cdn4.sima-land.ru/items/552/552579/0/700.jpg
т.е. менять автоматом у всех выбранных ячейках столбца
Подскажите с макросом.
nestadima вне форума Ответить с цитированием
Старый 13.08.2013, 20:48   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Кросс:
http://www.excelworld.ru/forum/10-5754-1#57886
http://www.planetaexcel.ru/forum/ind...#message419034
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 14.08.2013, 11:42   #3
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Зачем макрос?
A1=http://cdn4.sima-land.ru/items/552/
B1=552579
C1=/0/700.jpg*

D1=СЦЕПИТЬ(A1;B1;C1)
maksim_serg вне форума Ответить с цитированием
Старый 14.08.2013, 14:00   #4
nestadima
 
Регистрация: 22.03.2009
Сообщений: 7
По умолчанию url

Цитата:
Сообщение от maksim_serg Посмотреть сообщение
Зачем макрос?
A1=http://cdn4.sima-land.ru/items/552/
B1=552579
C1=/0/700.jpg*

D1=СЦЕПИТЬ(A1;B1;C1)
Требуется число из значения ячейки перенести в гиперссылку этой ячейки(url)
скачать пример http://forum.3dnews.ru/attachment.ph...6&d=1376474832

Последний раз редактировалось nestadima; 14.08.2013 в 14:09.
nestadima вне форума Ответить с цитированием
Старый 14.08.2013, 14:16   #5
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

какая разница? ну так:

Код:
D1=ГИПЕРССЫЛКА(СЦЕПИТЬ(A1;B1;C1);B1)
maksim_serg вне форума Ответить с цитированием
Старый 14.08.2013, 14:26   #6
nestadima
 
Регистрация: 22.03.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от maksim_serg Посмотреть сообщение
какая разница? ну так:

Код:
D1=ГИПЕРССЫЛКА(СЦЕПИТЬ(A1;B1;C1);B1)
ЧИСЛО В1 = 552579 БУДЕТ ИЗМЕНЯТСЯ
В1 = 552579 , А В гиперссылке их нужно разедится 552 и 552579
В1 = 524597 на 524 и 524597, а число В1=123442 на 123 и 123442
nestadima вне форума Ответить с цитированием
Старый 14.08.2013, 14:36   #7
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Цитата:
Сообщение от nestadima Посмотреть сообщение
ЧИСЛО В1 = 552579 БУДЕТ ИЗМЕНЯТСЯ
В1 = 552579 , А В гиперссылке их нужно разедится 552 и 552579
В1 = 524597 на 524 и 524597, а число В1=123442 на 123 и 123442
Обратите внимание, в первом сообщении об этом ни слова. Тогда еще все проще:

Код:
D1=ГИПЕРССЫЛКА("http://cdn4.sima-land.ru/items/"&ПСТР(A1;1;3)&"/"&A1&"/0/700.jpg";A1)

Последний раз редактировалось maksim_serg; 14.08.2013 в 14:53.
maksim_serg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макросы Mariana RE Помощь студентам 0 23.12.2011 23:30
Макросы Maks1978 Общие вопросы C/C++ 0 31.10.2011 00:28
макросы.. iriska26 Microsoft Office Excel 1 17.03.2011 19:32
макросы Jana 001 Microsoft Office Excel 2 08.12.2010 22:16
Макросы economist Microsoft Office Excel 4 21.08.2009 10:26