Сегодня, на примере, разберем "по шагам" как работает простой макрос форматирования ячейки. В дальнейшем, при создании каких-либо отчетов, вам может пригодиться этот код, когда вы будете выравнивать ячейки и "доводить до ума" вид отчета. Итак, я заготовил заранее неформатированные ячейки B2, C2, D2, внеся в них значения: B2 = "Привет страна!", D2 = "Макрос выровняет все колонки по ширине", D2 = "2021г." Откроем редактор макросов (ALT+F11) и наберем следующий код: Sub Формат_Ячейки() ActiveCell...
Событие Change срабатывает при изменении ячейки пользователем или макросом. Однако стоит отметить, что оно не возникает, если изменение происходит в результате вычислений формулы или добавления нового объекта на рабочий лист. Процедура Worksheet_Change вызывается с аргументом Target, который представляет собой объект Range – измененную ячейку или диапазон, вызвавший событие. Эту процедуру нужно писать в модуле кода объекта Worksheet. Приведенный ниже код выводит сообщение с адресом измененного диапазона: Разберём код: 1...