События объекта Worksheet
Чтобы создать процедуру обработки события конкретного рабочего листа (объекта Worksheet), следует выбрать этот лист в окне проекта и затем в списке Object выбрать Worksheet. После этого перейдите в список Procedure и пометьте событие, процедуру которого необходимо создать. Ниже приведено назначение некоторых событий объекта Worksheet:
- Событие Calculate происходит после того, как будут произведены вычисления для всех ячеек рабочего листа.
- Событие Change происходит после изменения пользователем содержания ячейки рабочего листа. Процедура обработки события Change содержит один параметр Target, который представляет собой объект Range, содержащий измененные ячейки.
- Событие SelectionChange происходит каждый раз при очередной смене выделения на рабочем листе. Процедура обработки этого события содержит один параметр Target, который представляет собой объект Range, содержащий выделенные ячейки.
Примечание:
Событие Change не происходит, если ячейки изменяются в результате пересчета, а также в результате удаления ячеек.