Страница: 1 |
Вопрос: Событие выделения ячейки | Добавлено: 20.11.06 18:14 |
Автор вопроса: ![]() |
Как отловить событие выделения ячейки в excel?
Заранее благодарю! |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 185 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 20.11.06 18:55 |
Есть стандартные события
Worksheet_SelectionChange - только для листа, где этот обработчик этого события есть. Workbook_SheetSelectionChange - будет обрабатываться на всех листах книги. С помощью них и можно отловить выделение нужной ячейки. Например, следующй код выдаст сообщение только при попадании ячейки Z1 в область выделения на листе (в частном случае - курсор перешел в эту ячейку), в модуле которого есть следующая процедура обработчика события : Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Range("Z1" ![]() MsgBox "Ячейка Z1 попала в область выделения!" End Sub |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 55 Ответов: 1008 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 20.11.06 21:19 |
Большое спасибо, GenyaA |
Страница: 1 |
|