Автоматизация с макросами VBA
Visual Basic for ApplicationsЕсли вы делаете одно и то же действие в Excel снова и снова — пора автоматизировать. VBA позволяет писать макросы, которые повторяют любую последовательность действий.
Как начать:- Alt + F11 — открыть редактор VBA
- Insert → Module — создать новый модуль
- Пишем код, нажимаем F5 для запуска Простой пример — очистка диапазона:
Workbook_Open— при открытии файлаWorksheet_Change— при изменении ячейкиWorksheet_Calculate— при пересчёте формулRange("A1").Value— значение ячейкиSheets("Лист1").Activate— переключить листWorksheets.Add— добавить новый лист
`vbaSub ОчиститьЯчейки()
Range("A1:C100").ClearContents
MsgBox "Готово!"
End Sub
`Автозапуск по событию:---
Теги: #VBA #макросы #автоматизация #программирование