Страницы: 1
RSS
Массовое создание гиперссылок на другой лист
 
Всем привет. Создаю гиперссылки на другой лист, в виде простого перехода к нужной ячейке. Как создать вручную я знаю. Но мне нужна возможность поиска нужной ячейки и дальнейшее копирования формулы. Пытался использовать ПОИСПОЗ, но никак не пойму как ее потом "запихнуть" в название листа. Прошу помощи в данном вопросе.
 
Ну практически все сделано, только склеить:
Код
=ГИПЕРССЫЛКА("#Лист2!B"&ПОИСКПОЗ(A2;Лист2!$B$2:$B$25;0)+1;A2)
 
Nic70y чтобы не было лишних вопросов наверно лучше взять диапазон
$B$1:$B$25 , а +1 удалить.
 
Блин, точно же! Спасибо Вам, что помогаете!!!
 
Прошу еще помощи по данной теме. Как в данной формуле  =ГИПЕРССЫЛКА("#Лист2!B"&ПОИСКПОЗ(A2;Лист2!$B$1:$B$25;0);A2) прописать путь к произвольной книги произвольного пути. Например, книга: c:\Книга1.xlsx в ней Лист2 и, так же, поиск по столбцу B.
 
Цитата
прописать путь к произвольной книги произвольного пути
Используйте в макросе диалог выбора файла
Application.FileDialog(msoFileDialogFilePicker)
 
ммм, мне непонятно, если можно то поподробнее. Я думал достаточно правильно прописать путь к файлу.
 
Все очень просто, берете гиперссылку и формируете ее как текст типа:
Код
=ГИПЕРССЫЛКА("C:\Лист Microsoft Excel.xlsx")
текст деленный по частям соединяете через &
Изменено: Nic70y - 21.02.2014 21:25:39 (орфография)
 
Если книга  пп.xlsx находиться в одной папке с текущей книгой то формула =ГИПЕРССЫЛКА("[пп.xlsx]#Лист2!D2";"ссылка2")  работает как надо (переходит к D2). Но если книга  пп.xlsx в другом месте то формула =ГИПЕРССЫЛКА("C:\[пп.xlsx]#Лист2!D2";"ссылка") отказывается работать.Пожалуйста поправите меня.
 
Код
=ГИПЕРССЫЛКА("C:\пп.xlsx#Лист2!D2";"ссылка") 
уберите квадратные скобки - должно работать
 
Цитата
Nic70y пишет:
уберите квадратные скобки - должно работать
Персональное Спасибо!
Страницы: 1
Читают тему
Наверх