Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Автозамена всех гиперссылок в книге
 
Добрый день!
У меня есть книга, содержащяя множество кнопок с внутренними гиперсылками на различные листы.
При изменении названия книги ни одна ссылка не работает, так как адрес гиперссылки начинается с названия книги.
Как изменить все гиперссылки одновременно?
 
Скрин:
 
Массовая замена гиперссылок
 
Отсюда возникает следующий вопрос, в примере указан метод замены гиперссылок по выбору диапазона, у меня каждая гиперссылка привязана к кнопке/тексту на каждом листе.
 
timirov1989, при создании гиперссылки, в диалоговом окне слева выберите "Место в документе". Здесь можно указывать и лист и конкретную ячейку, в которую надо перейти.
 
Ребят, это все не то, что надо автору.
timirov1989, пройдите еще раз по ссылке: Массовая замена гиперссылок
я добавил в конце код, который заменит адрес гиперссылок в объектах.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
The_Prist, Добрый день!
Спасибо, это именно то, что надо!
Еще один вопрос, можно ли "For Each oSh In ActiveSheet.Shapes" поменять на "For Each oSh In ThisWorkbook.Shapes" ?
Пробую, не получается.
 
Поменять можно. Только еще и лист при этом надо указывать конкретный. ThisWorkbook - это объект книга, activesheet - это объект лист. Дальше додумаете, что не так и как надо?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
The_Prist, спасибо большое. Разобрался.
Страницы: 1
Читают тему (гостей: 1)
Наверх