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