|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.10.2009, 18:35 | #1 |
Пользователь
Регистрация: 21.10.2009
Сообщений: 58
|
Выпадающий список гиперссылок
Помогите создать выпадающий список ПЕРЕССЫЛОК для организации так сказать оглавления в ОООЧЕНЬ большой книге с множеством страниц на которых гиганское количество строк (в моем понимании огромности =))
Задача в том чтобы при нажатии на ячейку вываливался списочек и при выборе одного из пунктов курсор перебрасывало на нужное место в книге. если конечно это вообще реально для excel. |
21.10.2009, 19:30 | #2 |
Пользователь
Регистрация: 12.03.2009
Сообщений: 19
|
Почему бы и нет
Гиперссылки обрабатываются WinAPI и имеют приоритет выполнения. Попробуйте создать обработку события на ячейку с гиперссылкой. Гиперссылка будет обрабатываться раньше процедуры события.
В принципе такой список создать возможно, но вот переход по гиперссылке без потери управления макроса под вопросом. Думаю повторный переход по гиперссылке будет возможен после повторного вызова процедуры. Нужен пример. |
22.10.2009, 05:17 | #3 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
По событию изменения значения в ячейке со списком, запускайте макрос, который сделает все, что захотите.
Чем шире угол зрения, тем он тупее.
|
|
22.10.2009, 13:56 | #4 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Пример с формулой =ГИПЕРССЫЛКА
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
22.10.2009, 15:15 | #5 |
Пользователь
Регистрация: 12.03.2009
Сообщений: 19
|
Ну хорошо это пример работающей функции ГИПЕРССЫЛКА. Теперь что конкретно Вы желаете собрать в выпадающий список. Другими словами - какой интерфейс оглавления Вы себе представляете. Описания я не нашел.
|
22.10.2009, 16:57 | #6 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Я честно говоря и не пытался что либо создавать, просто показал направление. А интерфейс какой у автора неизвестно, примера нет, как вариант самый простой:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
22.10.2009, 20:36 | #7 |
Пользователь
Регистрация: 12.03.2009
Сообщений: 19
|
Раз автор молчит - значит ему так надо...
|
24.10.2009, 09:53 | #8 |
Пользователь
Регистрация: 21.10.2009
Сообщений: 58
|
SAS888 пожалуй Ваш вариант наиболее интересен так как может реализовать то что мне необходимо, но вот как это оформить в виде кода я не допераю. поясните если не затруднит.
по поводу гиперссылок поясню. сейчас уже есть оглавление с гиперссылками. то-есть лист и на нем указанны названия листов и соответственно ссылки на ячейку А1 каждого листа но это не совсем удобно так как на каждом из листов существует куча так сказать подпунктов на которые мне и нужен быстый переход. я пробовал реализовать все это с помощью переходов на дополнительные листы со списками подпунктов каждого листа, но это получается как то громоздко. |
24.10.2009, 11:06 | #9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
|
|
24.10.2009, 12:28 | #10 |
Пользователь
Регистрация: 21.10.2009
Сообщений: 58
|
Оригинал выложить не могу, а то мне несдобровать. Посему выкладываю структуру документа.
В выпадающем списке с названием листа хотелось бы видеть названия разделов отмеченных синим. Ячейка А1 каждого листа является ссылкой на оглавление а верхняя строка закреплена чтобы всегда можно было быстро вернутся к оглавлению. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выпадающий список | чебургатор | HTML и CSS | 2 | 13.05.2009 19:58 |
Выпадающий список | lenka_fed | Microsoft Office Excel | 3 | 18.11.2008 13:26 |
Выпадающий список | Акашаев Нурлан | Общие вопросы Delphi | 3 | 27.06.2008 16:58 |
выпадающий список | SunKnight | БД в Delphi | 1 | 24.03.2008 22:44 |
выпадающий список | Toxa | Microsoft Office Excel | 2 | 23.04.2007 09:40 |