Урок из полного доступа, первые уроки курса бесплатно Авторский курс AI University
Урок 04 · Текст · ~5 мин

VBA и Python в Excel: автоматизация ведомостей и надстройки

Урок 4 из 15 курса «ИИ для инженера-конструктора: макросы, API САПР, Excel и расчёты»: неофициальный курс AI University о применении ИИ в работе конструктора. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Перед закупкой кто-то должен пройти по всем спецификациям проекта и выписать покупные изделия: сколько всего болтов М16х60, гаек, шайб, подшипников 205. Спецификаций десятки, часть выгружена из КОМПАС, часть из SolidWorks, одни и те же болты записаны то с латинской M, то с кириллической, то с двумя пробелами. Ручное сведение занимает полдня и почти всегда даёт расхождение со складом. Это та рутина, которую код снимает целиком.

Авторский курс AI University. Названия программ и товарные знаки принадлежат их правообладателям. Код из уроков проверяйте на копиях файлов: ответственность за результат на инженере.

В этом уроке вы разберётесь, когда писать макрос на VBA прямо в Excel, а когда скрипт на Python, что из готовых инструментов уже есть и работает на 14.11.2026 (Power Query, Python in Excel, Copilot, штатные выгрузки КОМПАС и SolidWorks, таблицы параметров), и как связать Excel с моделью. В практикуме вы получите проверенный скрипт, который собирает папку xlsx-выгрузок в одну ведомость покупных изделий с группировкой и суммой количества, а сомнительные строки складывает в журнал.

Оба языка ИИ пишет уверенно, но задачи у них разные. Удобное правило: VBA живёт внутри одной книги и работает с тем, что открыто на экране. Python живёт снаружи и работает с файлами и папками.

Библиотеки для Python, которые ИИ будет предлагать чаще всего, и для чего каждая:

Если задача «здесь и сейчас в этой книге», например свести количество по наименованиям на текущем листе, хватит короткого макроса. Вот такой ИИ пишет по одному абзацу описания.

Плашка: синтаксис сверен со справкой VBA для Excel (Microsoft Learn); в Excel макрос не запускался, логику группировки мы проверили эквивалентом на Python.

Макрос вставляется так: Alt+F11, «Insert», «Module», вставить код, сохранить книгу как .xlsm, запустить через Alt+F8. Если вместо русских букв в редакторе VBA видны знаки вопроса, в Windows для программ, не поддерживающих Юникод, выбран не русский язык: это настройка…

План урока

  1. VBA или Python: как выбрать
  2. Что уже есть готовое: Power Query, Python in Excel, Copilot, надстройки
  3. Excel и САПР: выгрузка спецификаций и таблицы параметров
  4. Отчёты в Word по шаблону
  5. Практикум
  6. Попробуйте сами
  7. Проверьте себя
  8. Итоги

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы ИИ для инженера-конструктора 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от ИИ для инженера-конструктора (1 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды