Тестовый режим. Сайт работает в тестовом режиме: разделы наполняются, цены и статусы могут быть неточными. Сообщить об ошибке
Бухгалтеру и аналитикуСредний уровень

Как автоматизировать рутину в Excel макросом с помощью ИИ

Опишем задачу по шагам, получим макрос VBA, добавим его в книгу и на кнопку, проверим на копии и сделаем удобным для коллег.

30 минут 5 шагов DeepSeek, GigaChat Обновлено 20 октября 2026

Что получится

  • Макрос, который делает рутину одной кнопкой
  • Книга .xlsm с кнопкой и описанием
  • Проверки на ошибки в данных

Что понадобится

  • 1Excel для Windows или Mac
  • 2Описание ручных шагов
  • 3Аккаунт DeepSeek или GigaChat
Макрос меняет данные без возможности отмены. Перед запуском сохраните копию файла. Не запускайте макросы из файлов, полученных от незнакомых людей, — это частый способ заразить компьютер.
1

Опишите задачу по шагам

Запишите, что вы делаете руками каждый раз: открыть выгрузку, удалить пустые строки, отсортировать, разнести по листам, сохранить в PDF. Чем точнее шаги, тем точнее макрос.

Промпт
Каждый понедельник я: удаляю пустые строки на листе «Выгрузка», сортирую по столбцу C, копирую строки каждого менеджера на отдельный лист с его именем.
Можно ли это сделать без макроса — формулами или Power Query?
2

Получите макрос

Промпт
Напиши макрос VBA для этих шагов. Число строк меняется. Исходный лист не трогать — работать с копией. В конце — сообщение, сколько строк обработано. Объясни код по шагам.
Шаблон — промпт «Макрос для Excel».
3

Добавьте макрос в книгу

  • Включите вкладку «Разработчик»: «Файл → Параметры → Настроить ленту».
  • «Разработчик → Visual Basic → Insert → Module», вставьте код.
  • Сохраните книгу в формате .xlsm — иначе макрос пропадёт.
  • Назначьте макрос на кнопку: «Разработчик → Вставить → Кнопка».
Excel в браузере не запускает макросы VBA. В Р7-Офис макросы пишутся на JavaScript, в МойОфис — на Lua: попросите нейросеть написать код под ваш редактор.
4

Проверьте на копии

Запустите макрос на копии файла с реальными данными. Сравните результат с тем, что получалось вручную: число строк, суммы, листы. Если ошибка — отправьте нейросети текст ошибки и строку, на которой остановился макрос.

5

Сделайте удобным для коллег

Промпт
Добавь в макрос проверку: если листа «Выгрузка» нет или он пустой — сообщение и выход без изменений. Добавь комментарии в код для коллег.

Опишите в файле на отдельном листе, что делает кнопка и в каком виде должны быть исходные данные.

Типичные ошибки

Ошибка

Запустили макрос на единственном экземпляре файла.

Как правильно

Сначала копия.

Ошибка

Сохранили в .xlsx.

Как правильно

Книга с макросом — только .xlsm.

Ошибка

Макрос сломался на другом числе строк.

Как правильно

Просите работать с любым числом строк.

Ошибка

Запустили макрос из чужого файла.

Как правильно

Только свои или проверенные макросы.

Чек-лист макроса

Урок был полезен?