503 читали · 1 год назад
VBA Excel № 106. Работа с диапазонами. Выделение диапазонов.
При работе с VBA часто возникает необходимость управлять диапазонами данных – будь то выделение определенного диапазона или определение его для последующего выполнения действий с ячейками. Основное внимание обычно уделяется свойству CurrentRegion, но также важно овладеть методом End объекта Range. Этот метод принимает аргумент, который определяет направление выделенных ячеек. Пример использования: Этот код выделяет диапазон от активной ячейки до последней непустой ячейки внизу. Помимо xlDown, есть и другие константы: xlUp (вверх), xlToLeft (влево) и xlToRight (вправо)...
170 читали · 3 года назад
VBA для Excel простыми словами. #3. Простой макрос форматирования ячейки.
Сегодня, на примере, разберем "по шагам" как работает простой макрос форматирования ячейки. В дальнейшем, при создании каких-либо отчетов, вам может пригодиться этот код, когда вы будете выравнивать ячейки и "доводить до ума" вид отчета. Итак, я заготовил заранее неформатированные ячейки B2, C2, D2, внеся в них значения: B2 = "Привет страна!", D2 = "Макрос выровняет все колонки по ширине", D2 = "2021г." Откроем редактор макросов (ALT+F11) и наберем следующий код: Sub Формат_Ячейки() ActiveCell...