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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2019, 15:18   #1
ser-vin
Новичок
Джуниор
 
Регистрация: 10.04.2019
Сообщений: 2
По умолчанию Динамическая ссылка или корректная ссылка при смещающихся строках

Добрый день,

Что именно необходимо.

Есть два отдельных документа и второй вариант два листа в одном документе.


1 лист 2 лист


111 ааа

222 ббб

444 ггг





Ячейки с буквами на листе 2 привязаны по гиперссылке к ячейка листа 1. Кликаешь "ааа" и происходит переход точно в ячейку "111".

Мне надо скорректировать Лист 1 вставить строку "333", строка "444" соответственно сместиться вниз.

1 лист 2 лист


111 ааа

222 ббб

333

444 ггг


И вот здесь требуется что бы даже при смещение ссылка с "ггг" так же отслылала в ячейку " 444", а не на прежнее место где теперь будет "333".

Не знаю как правильно называется динамическая ссылка или корректная ссылка при смещающихся строках.

Подскажите как правильно это сделать. Данных много и всё время приходиться корректировать.
ser-vin вне форума Ответить с цитированием
Старый 11.04.2019, 09:34   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Цитата:
Сообщение от ser-vin Посмотреть сообщение
что бы даже при смещение ссылка с "ггг" так же отслылала в ячейку " 444"
Код:
=ГИПЕРССЫЛКА("#Лист1!A"&ПОИСКПОЗ(" 444";Лист1!A:A;);"ггг")
Существующую статическую гиперссылку удалите. Если не получится, приложите файл-пример.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 11.04.2019, 14:05   #3
ser-vin
Новичок
Джуниор
 
Регистрация: 10.04.2019
Сообщений: 2
По умолчанию

Спасибо, но что то сложно для меня получилось ((((

Скопировал и вставил вашу формулу в ячейку куда должны выводиться значения, везде все соответствующи переписал "название книги" откуда пересылка идёт, " название ячейки" После Enter попросил указать путь и потом ещё раз. Всё вроде указал но какая то ерунда получилась ((((

Можно ли это в каком то виде сделать что бы потом одним кликом можно было применять ? Типа " формат по образцу" ?
Просто данных огромное количество и название ячеек это и адреса и названия предприятий. Если я с каждой ячейкой так буду мучаться, то до конца жизни не успею)
Для совсем нубов может есть какое то решение попроще или готовое ?
А может макрос какой то есть ? как понимаю это готовая формула и т.д. свойства которой применяются к одной ячейки или к разным.
ser-vin вне форума Ответить с цитированием
Старый 11.04.2019, 22:54   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

ser-vin,
я привел формулу для листа в той же книге. Пробовал делать гиперссылку с поиском в другой книге и обнаружил, что она работает только при открытой другой книге (хотя по отдельности функции ГИПЕРССЫЛКА и ПОИСКПОЗ могут работать с закрытой книгой). Если другая книга закрыта, при клике на гиперссылку ничего не происходит (Excel 2010).
Вас устроит вариант открывать другую книгу вручную или статической гиперссылкой, а потом использовать динамические гиперссылки?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая ссылка на файл aldmitt C# (си шарп) 4 11.04.2014 22:16
Динамическая ссылка kuba1981 JavaScript, Ajax 3 24.04.2013 08:54
Ссылка Maiykl Помощь студентам 0 12.06.2012 09:48
Ссылка в VB 6 serega112000 Помощь студентам 2 01.02.2010 21:44