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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.12.2008, 11:10   #1
redfield
Пользователь
 
Регистрация: 03.02.2007
Сообщений: 18
По умолчанию несколько гиперссылок в ячейке

подскажите пжалста, можно ли в одной ячейке листа excel поместить несколько гиперссылок на диапазоны листов этой же книги? и если можно, то каким способом. Спасибо!
redfield вне форума
Старый 05.12.2008, 11:23   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Нет. Насколько я знаю, в одной ячейке прописывается только одна гиперссылка.

Ну даже если бы это было возможно, как Вы представляете себе переход по такой "множественной" гиперссылке из ячейки?

Ну, щелкнули Вы на гиперссылке, и что делать Excel-ю? По какой из гиперссылок переходить?

На листе ведь предостаточно ячеек. Поместите гиперссылки в разные ячейки - в чём проблема?
EducatedFool вне форума
Старый 05.12.2008, 11:55   #3
redfield
Пользователь
 
Регистрация: 03.02.2007
Сообщений: 18
По умолчанию

таблица станет плохо читаемой, наперёд неизвестно, сколько ссылок понадобится на перекрестье столбца и строки рабочей таблицы.
а почему при наведении на гиперссылку обязательно должна активироваться вся ячейка? если гиперссылок несколько, то пусть только она и активируется)
redfield вне форума
Старый 05.12.2008, 12:04   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Можно в этой ячейке программно сформировать выпадающий список адресов ячеек, на которые должен осуществляться переход,
и потом макросом отлавливать событие изменения этой ячейки, читать её содержимое, производить переход на нужную ячейку (как по гиперссылке), после чего снова затирать содержимое ячейки.

Но это долго всё делать.
Думаю, можно придумать более простой способ решения Вашей проблемы.

Чем Вас не устраивают именованные диапазоны? Выбрал нужный диапазон из выпадающего списка, нажал одну кнопку - и всё...
EducatedFool вне форума
Старый 05.12.2008, 13:01   #5
redfield
Пользователь
 
Регистрация: 03.02.2007
Сообщений: 18
По умолчанию

меня устраивает. т.е. необходимо программно обеспечить возможность создания выпадающего списка в ячейке? для меня это тёмный лес(((((
redfield вне форума
Старый 05.12.2008, 13:06   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Когда я говорил про именованные диапазоны, я имел ввиду выпадающий список слева от строки формул.

Выделяете ячейку (или диапазон ячеек), и вводите в это поле имя для этого диапазона.

Потом, когда Вы введете имена для всех нужных Вам диапазонов ячеек, Вы легко сможете переключаться между ними, используя этот выпадающий список.
EducatedFool вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание гиперссылок в Word Hypermaster Общие вопросы Delphi 1 06.10.2008 11:39
Рисуем в ячейке DBGrig _SERGEYX_ Компоненты Delphi 10 02.06.2008 13:39
Удаление символа в ячейке Flangini Microsoft Office Excel 2 05.05.2008 14:02
Доступ к конкретной ячейке Gorin БД в Delphi 14 27.06.2007 16:24
удаление гиперссылок Gambler Microsoft Office Word 0 30.10.2006 23:23