Страницы: 1
RSS
Гиперссылки для зависимого выпадающего списка, Не могу создать рабочие гиперссылки в зависимом выпадающем списке
 
Уважаемые специалисты!
Прошу помощи у Вас, т.к. сам не разбираюсь в предмете.
Помогите создать работающие гиперссылки в виде выпадающего списка в документе.

ТЗ:
Есть тип операции (выпадающий список выделен желтым), от него зависит выбор методики MOP (второй выпадающий список выделен синим шрифтом).
После расстановки необходимых методик в табличку, при нажатии на нее должен произойти переход на лист документа с аналогичным названием.

Читал темы данного форума посвященные похожим вопросам. но самостоятельно найти решения не смог. Помогите пожалуйста.
 
Цитата
m.latypov написал:
После расстановки необходимых методик в табличку, при нажатии на нее должен произойти переход на лист документа с аналогичным названием
Или при выборе одной конкретной методики? Скажем, выбрали из списка значение - и перешли на соответствующий лист, с соответствующим выбранному названию. А то с Вашей формулировкой получается нужно перейти одновременно на все листы, которые выбраны в ячейках с синим шрифтом :)
Можно так (под свой пример макрос сами подгоните):
Изменено: _Igor_61 - 06.02.2019 20:01:59
 
Нет, с каждой ячейки на свой лист. Извиняюсь за неточность.
Что то не пойму где в Вашем примере зависимые списки.
Можно алгоритм решения, пожалуйста.
Изменено: m.latypov - 06.02.2019 20:12:44
 
Здравствуйте. Если будут все листы в соответствии с выпадающими списками, то в соседней ячейке ссылка появляться не будет. При нажатии на число рядом с МОР в столбце Е, можно перейти на соответствующий лист.
Может так подойдет?
Изменено: gling - 06.02.2019 20:45:53
 
m.latypov, в примере нет Ваших списков, там показан сам принцип перехода на нужный лист в зависимости от выбранного в ячейке А1. Алгоритм такой: в переменную "slist" заносим значение из "А1" и активируем лист с таким же названием (это в стандартном модуле), а в модуле листа этот макрос посажен на событие изменения ячейки "А1". В Вашем случае нужно будет указать не "А1", а диапазон изменяемых ячеек (т.е. в столбце с синим шрифтом). Ну и проверить названия листов - чтобы они совпадали с названиями в Вашем списке.
 
gling, _Igor_61, Спасибо Вам большое! _Igor_61, я Вас понял, но решение gling, мне понравилось больше.
 
gling, Объясните пожалуйста как мне в будущем добавлять в формулу новые листы и новые MOPы соответственно. И скажите пожалуйста можно ли "закрыть" гиперссылку надписью "перейти"? Я немного скорректировал Ваше решение, перенес гиперссылки, но как правильно это оформить не знаю, в общем копипастить я умею)

И еще вопрос, есть ли возможность свести все таблички с инструментами в одну, но при этом не отображать повторы? Я так понял вот эта тема https://www.planetaexcel.ru/techniques/24/3174/
Извиняюсь за наглость) но я к сожалению ничего не смог понять кроме простых слияний.
Заранее благодарю.
Изменено: m.latypov - 07.02.2019 16:06:54
 
Как вариант.
Список формируется при открытии файла на все листы кроме SOP.
При добавлении нового листа список обновляется.
При выборе значения из списка формируется гиперссылка на лист с наименованием из списка.
"Все гениальное просто, а все простое гениально!!!"
 
Кажется победил, таблички получилось свести только на отдельный лист.
Зачените пожалуйста, может проверите и что посоветуете?
Ну вдруг что не так)
Спасибо!
Изменено: m.latypov - 07.02.2019 18:03:27
 
Цитата
m.latypov написал:
и что посоветуете?
Хранить таблицы формирующие списки на листе SOP не очень хорошая идея. Для таблиц создайте отдельный лист или разместите их на листе инструменты. Лучше их убрать с рабочего листа. Можно случайно удалить строку или нажать Delete когда будет активирована ячейка вне зоны видимости и сотрутся данные в таблице. Еще бы я избавился от "Умных таблиц", не нравится мне с ними работать, но это уже на Ваш вкус.
Немного побаловался с файлом, может что и пригодится.
Изменено: gling - 08.02.2019 21:41:39
Страницы: 1
Наверх