Процедура, представленная ниже, иллюстрирует применение события SelectionChange. Она вызывается при каждом создании пользователем нового выделения на активном листе. Эта процедура активируется каждый раз, когда пользователь создает новое выделение на листе. Она осуществляет сброс цвета фона для всех ячеек и выделяет строку и столбец активной ячейки светло-зелёным цветом, что улучшает визуальное выделение. Если фоновый цвет уже присутствует на листе, процедура оставляет его без изменений, за исключением листов с условным форматированием или выбранным стилем таблицы, где фоновый цвет сохраняется. Важно отметить, что выполнение этого макроса приводит к ОЧИСТКЕ СТЕКА (см. в конце статьи) отмены операций, поэтому следует учесть это при использовании функции отмены операций Excel. Давайте рассмотрим этот код построчно: Очистка стека Когда в приложении, таком как Microsoft Excel, выполняются операции (например, изменение данных, форматирование ячеек и т. д.), пользователь обычно имеет возможн
VBA Excel № 93. Worksheet. Событие SelectionChange.
25 декабря 202325 дек 2023
489
2 мин