Страницы: 1
RSS
Замена адресов гиперссылок
 
Здравствуйте!  
Необходима помощь в написании макроса который изменял бы адреса гиперссылок из столбца E  
на D:\ а из столбца B на F:\.
 
Проблема заключается в следующем. в файле excel находятся гиперссылки на графические файлы которые находятся в разных папках и на разных дисках.  
Гиперсссылки находятся в двух  столбцах. Условно определим что гиперссылки  
в столбце D ссылаются на файлы в папке которая находится на диске С: и в столбце  
Е находятся гиперссылки которые ссылаются на файлы в папке которая находится на диске F всего файл содержит 12 листов.    
При перемещении папок или подключении других съемных дисков гиперссылки  
становятся нерабочими. Необходим быстрый способ изменения адресов гиперссылок  
во всем файле excel то есть на всех 12-ти листах.  
Гиперссылки вставлены через Ctrl+K.  
Поиск и замена Ctrl+H у меня не работают.
 
> При перемещении папок или подключении других съемных дисков гиперссылки  
становятся нерабочими  
 
В таком случае могу предложить вводить гиперссылки через формулу =ГИПЕРССЫЛКА  
 
К примеру, в ячейке H15 пишем формулу:  
=ГИПЕРССЫЛКА(H1&"[WallpapersMania.nnm.ru]_vol58-022.jpg";"файл")
 
В ячейку H1 помещаем путь к папке: D:\картинки\  
 
В случае добавления дисков \ перемещения папок Вам будет достаточно поменять путь к папке в ОДНОЙ ячейке.
 
Спасибо EducatedFool  
Самое удобное это кнопка далее окно в котором прописываешь пути к папкам  
OK и все адреса меняются.  
Сейчас думаю как это реализовать в VBA. К сожалению только    
начинаю изучать этот язык и опыта программирования у меня  
не так много.    
Может у кого-нибудь есть похожие примеры программ?
Страницы: 1
Читают тему
Наверх
Loading...