Утро типичного менеджера часто начинается с "дня сурка". Вы скачиваете свежую выгрузку из CRM или 1С, открываете ее в Excel и начинаете привычный ритуал: удаляете три пустых столбца слева, красите шапку в синий цвет, делаете шрифт жирным, настраиваете ширину колонок и ставите фильтры.
Каждый день одно и то же. На эту механическую возню уходит 15-20 минут, которые за месяц складываются в полноценный рабочий день, потраченный впустую.
А теперь представьте, что всю эту последовательность действий можно сделать за одну секунду, просто нажав на кнопку. Это и есть макросы. И нет, вам не придется учить сложные языки программирования.
Что такое рекордер макросов (и почему это не страшно)
Слово "макрос" у многих ассоциируется с суровыми программистами, черными экранами и непонятным кодом на VBA. Но в Excel есть встроенный инструмент для обычных людей — макрорекордер.
Он работает в точности как камера на вашем смартфоне. Вы нажимаете кнопку "Запись", Excel начинает запоминать каждый ваш клик мышкой, каждое выделение ячейки и изменение цвета. Вы проделываете свою обычную рутину один раз, нажимаете "Стоп", и программа сохраняет все эти действия как готовый сценарий. В следующий раз Excel повторит их сам, с сумасшедшей скоростью.
Шаг 1: Достаем скрытую вкладку «Разработчик»
По умолчанию Microsoft прячет инструменты для макросов от новичков, чтобы они случайно ничего не сломали. Нам нужно их достать.
Откройте Excel и нажмите на вкладку Файл в левом верхнем углу.
Спуститесь в самый низ и выберите Параметры.
В появившемся окне слева нажмите Настроить ленту.
В правом столбике найдите пункт Разработчик (Developer), поставьте напротив него галочку и нажмите ОК.
Теперь в верхнем меню у вас появилась новая вкладка. Вы готовы к магии.
Шаг 2: Включаем запись и делаем магию
Допустим, наша цель — быстро отформатировать сырую выгрузку: удалить лишний столбец "А" и покрасить шапку.
Перейдите на новую вкладку Разработчик и нажмите кнопку Запись макроса.
В появившемся окне придумайте название вашему скрипту. Важно: название должно быть одним словом, без пробелов (например, "ФорматированиеОтчета"). Нажмите ОК.
С этого момента Excel записывает всё! Не делайте лишних кликов.
Выполните нужные действия: кликните правой кнопкой по столбцу А -> Удалить. Затем выделите первую строку, перейдите на Главную вкладку, сделайте текст жирным и залейте ячейки цветом.
Когда закончите, вернитесь на вкладку Разработчик и нажмите Остановить запись.
Поздравляем, вы только что написали свой первый программный код, даже не открывая редактор!
Шаг 3: Сохраняем макрос в удобную кнопку
Чтобы запускать наш сценарий было удобно, давайте выведем его прямо на лист в виде красивой кнопки.
Зайдите во вкладку Вставка -> Иллюстрации -> Фигуры и выберите любой прямоугольник.
Нарисуйте его прямо поверх таблицы, напишите на нем "Сделать красиво".
Кликните по этой кнопке правой кнопкой мыши и выберите Назначить макрос...
В списке выберите ваш "ФорматированиеОтчета" и нажмите ОК.
Готово! Теперь можете открыть новую, нетронутую выгрузку, скопировать туда эту кнопку (или просто запустить макрос через меню Разработчик) и нажать на неё. Excel мгновенно удалит столбец и покрасит шапку.
Важный нюанс: Файлы с макросами нужно сохранять в специальном формате. При сохранении выберите тип файла «Книга Excel с поддержкой макросов (.xlsm)»*, иначе вся ваша автоматизация сотрется при закрытии документа.



