5 дней назад
Первый макрос VBA в Excel: Sub, Range, модуль и запуск через F5
Пошагово пишем первый макрос VBA в Excel: создаём модуль, разбираем Sub и End Sub, записываем значения в ячейки через Range, заполняем диапазоны и запускаем код клавишей F5. Откройте Excel и представьте простую задачу. Нужно записать число 12 в ячейку A1. Можно щёлкнуть по ячейке и набрать 12 — на это уйдёт несколько секунд. Теперь представьте, что число 12 нужно поставить не в одну ячейку, а сразу в диапазон от A1 до C6. Можно выделить диапазон, ввести значение, подтвердить. Тоже несложно. А теперь...
1 неделю назад
Excel VBA с нуля: перестаньте делать одно и то же руками
Пошаговый старт в VBA для новичка: включаем вкладку «Разработчик», открываем редактор через Alt+F11, разбираем запись макросов, объект Range и первый модуль. Без лишней теории. Вы в сотый раз открываете Excel и снова делаете одно и то же. Копируете данные, переносите значения из одного столбца в другой, ставите форматирование, чистите строки, собираете одинаковый отчёт, переименовываете лист, заполняете десятки похожих ячеек. И в какой-то момент возникает совершенно логичный вопрос: а нельзя ли заставить Excel сделать это самому? Можно...