302 читали · 1 год назад
VBA Excel № 89. Объект Worksheet. Событие Change в VBA.
Событие Change срабатывает при изменении ячейки пользователем или макросом. Однако стоит отметить, что оно не возникает, если изменение происходит в результате вычислений формулы или добавления нового объекта на рабочий лист. Процедура Worksheet_Change вызывается с аргументом Target, который представляет собой объект Range – измененную ячейку или диапазон, вызвавший событие. Эту процедуру нужно писать в модуле кода объекта Worksheet. Приведенный ниже код выводит сообщение с адресом измененного диапазона: Разберём код: 1...
1173 читали · 1 год назад
VBA Excel № 29. Свойство Cells (Ячейки).
Свойство Cells (Ячейки) представляет другой способ ссылки на ячейки в Excel. Подобно свойству Range (Диапазон), свойство Cells может использоваться в объектах Worksheet (Рабочий лист) и Range. Свойство Cells имеет три варианта синтаксиса: 1. объект.Cells(номер строки, номер столбца) 2. объект.Cells(номер ячейки) 3. объект.Cells Примеры использования свойства Cells: 1. Задание значения 9 в ячейку A1 на листе "Лист1": Worksheets("Лист1").Cells(1, 1) = 9 2. Задание значения 7 в ячейку A2 активного рабочего листа: ActiveSheet...