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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2011, 18:42   #1
Phpexcel
Новичок
Джуниор
 
Регистрация: 24.06.2011
Сообщений: 1
По умолчанию Обработка событий (клика) по ячейке:)

Здравствуйте.
Очень плохо разбираюсь в продуктах MS, но очень нужно создать документ с такими возможностями.

У документа есть 6 страниц.
На первой странице список пользователей (например их там будет 5)
А все остальные страницы содержат детальное описание по каждому из пользователей.

Но хотелось бы сделать переход по клику. То есть кликаю по определенному пользователю на первой странице и меня перекидывает на страницу с детальным описанием.

Как это можно реализовать, нужен ли для этого бейсик или какие другие компоненты?

Большое спасибо
Phpexcel вне форума Ответить с цитированием
Старый 24.06.2011, 19:44   #2
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Вот простой пример
На первом листе создаете список людей
Потом называете каждый листы точно так же как в списке

И в первом листе прописываете код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
myR = Target.Row
myC = Target.Column
Sheets("" & Cells(myR, myC) & "").Activate
End Sub

При двойном нажатии на человека активируеься его лист
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 24.06.2011, 19:45   #3
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Вот файл с примером http://zalil.ru/31329810
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 24.06.2011, 20:32   #4
Igor67
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 56
По умолчанию

А почему не использовать просто гиперссылку?
Phpexcel, смотрите пример.
Вложения
Тип файла: zip Гиперссылка.zip (3.8 Кб, 34 просмотров)
обычно я на http://planetaexcel.ru/forum.php
Igor67 вне форума Ответить с цитированием
Старый 25.06.2011, 00:26   #5
Phpcxcel
Новичок
Джуниор
 
Регистрация: 25.06.2011
Сообщений: 1
По умолчанию

Спасибо большое, не ожидал такой быстрой помощи
Phpcxcel вне форума Ответить с цитированием
Старый 25.06.2011, 00:41   #6
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Цитата:
Сообщение от Watcher_1 Посмотреть сообщение
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
myR = Target.Row
myC = Target.Column
Sheets("" & Cells(myR, myC) & "").Activate
End Sub
Слишком мудрено:
Код:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Sheets(Target.Value).Activate
End Sub
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка клика мыши в создаваемом массиве панелей на форме jarrhead Компоненты Delphi 3 14.05.2011 13:57
обработка событий CoRviN88 Помощь студентам 0 16.12.2010 13:46
Обработка событий meganom Общие вопросы Delphi 5 01.09.2010 19:41
Обработка событий в Delphi SlavaSH Компоненты Delphi 19 30.03.2009 11:00
обработка событий из консоли! nereus Общие вопросы Delphi 0 07.02.2007 15:33