Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / гиперссылка с вычисляемым адресом прехода / 5 сообщений из 5, страница 1 из 1
23.04.2014, 23:31
    #38623842
natasha_tr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гиперссылка с вычисляемым адресом прехода
Всем привет!
Есть 1-ый лист в екселе, содержащий около 200 строк. Строки 1-2 - шапка таблица, строки с 3 - данные. Также в книге есть около 200 листов (со 2). Часть данных в листах 2 и далее считывается с 1-го листа: данные листа 2 - из строки 3 первого листа; данные листа 3 - из строки 4 первого листа и тд.
В 1-ом листе есть столбец, в котором должны быть пересылки на соответствующие листы (гиперссылка в строке 3 ссылается на лист 2 и т.д).
Как быстро сделать гиперссылки во всех строчках (протянуть гиперссылку или как-то иначе).
Заранее спасибо за ответ!
...
Рейтинг: 0 / 0
24.04.2014, 00:29
    #38623862
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гиперссылка с вычисляемым адресом прехода
natasha_trгиперссылка в строке 3 ссылается на лист 2 и т.д.Если листы названы единообразно ("Лист2", "Лист3" и т.д.), то формула

Код: plaintext
=ГИПЕРССЫЛКА("#Лист"&СТРОКА()-1&"!A1";"текст")

Вместо А1, разумеется, может быть любая ячейка или диапазон.
...
Рейтинг: 0 / 0
24.04.2014, 00:44
    #38623866
natasha_tr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гиперссылка с вычисляемым адресом прехода
Казанский,
тысячу раз пробовала и ничего не получалось...а у вас все сразу получилось. Но я не ставила решетку, я просто писала адрес листа, на который ссылаюсь, а копировать ссылку не получалось.
Сэкономила кучу времени, спасибо!
...
Рейтинг: 0 / 0
24.04.2014, 00:52
    #38623870
natasha_tr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гиперссылка с вычисляемым адресом прехода
Забыла сразу спросить: а если бы имена листов были бы неоднотипными? Как тогда сделать гиперссылки?
...
Рейтинг: 0 / 0
24.04.2014, 01:11
    #38623874
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
гиперссылка с вычисляемым адресом прехода
Использовать простую функцию, которая возвратит имя листа по номеру:
Код: vbnet
1.
2.
3.
Function SheetName(iSheetNo As Long) As String
SheetName = Worksheets(iSheetNo).Name
End Function

Формула

Код: plaintext
=ГИПЕРССЫЛКА("#"&SheetName(СТРОКА()-1)&"!A1";"текст")
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / гиперссылка с вычисляемым адресом прехода / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]