Excel VBA для новичков: пишем первые макросы

ТЕКСТОВЫЙ курс рассчитан на пользователей Excel, которые хотят изучить основы автоматизации рутины в электронных таблицах с помощью макросов VBA. Освоите интерфейс Visual Basic, разберётесь в правилах программирования на языке VBA, а также напишите множество команд для оптимизации (или полной автоматизации)…
Начальный уровень
10 часов на курс
Сертификат Stepik

Чему вы научитесь

  • Использовать интерфейс VBA для записи макросов — через «Макрорекодер» или с помощью ручного написания кода.
  • Выстраивать «архитектуру» кода, корректно используя объекты, свойства и методы VBA.
  • Добавлять стандартные функции Excel в код несколькими способами.
  • Интегрировать переменные, константы и массивы в команды для расширения функционала запросов.
  • Настраивать условные операторы «If — Then — Else», «If — Then — ElseIf — Else» и «Select — Case — End Select» для проверки условий внутри макросов.
  • Использовать циклы «Do... Loop», «For... Next» и «For Each... Next» для многократного выполнения кода и применения команд макроса к диапазонам.
  • Создавать многофункциональные и удобные интерфейсы (UserForms) для упрощения работы с макросами со стороны других пользователей.
  • Настраивать внешний вид пользовательских интерфейсов (UserForms) — изменять шрифт и цвет фона, добавлять «специальные эффекты» для элементов управления ActiveX.

О курсе

🎯 Цель курса

Научить слушателей применять макросы в Excel для оптимизации их профессиональной (или учебной) деятельности. На обучении рассматриваются основы работы с языком VBA — начиная от знакомства с интерфейсом для написания кода и заканчивая созданием многофункциональных UserForm с множеством элементов ActiveX. Шаг за шагом вы будете погружаться в программирование на VBA и уже к концу курса получите представление о том, как и какие инструменты этого языка можно внедрить в свои текущие задачи.

📚 Что получите на обучении

📄 Файл Excel с готовыми данными, на основе которых выстроен процесс обучения и практикумы. Заполнять электронные таблицы вручную не требуется — материалы уже готовы в работе за вас.

📋 Подробные инструкции, написанные понятным (не техническим) языком, в которых все объяснения подкреплены наглядными скриншотами и gif-материалами. Информация подобрана под слушателя, который ещё не работал с VBA, и содержит минимум «технических моментов».

🧠 Практикумы в разных форматах: тесты, задачи на сопоставление элементов, задания на заполнение пропусков и другие. В конце каждого учебного блока вам предстоит закрепить полученные знания на практике и понять для себя, насколько хорошо вы разобрались в изученном материале.

🙋‍♂️ Поддержка и обратная связь от преподавателя на всех этапах обучения. Задать интересующий вопрос и (или) получить помощь с решением практического задания можно в комментариях к каждому учебному модулю. Ответ гарантированно поступит в течение суток.

📅 План обучения по темам

📌 Знакомство с основами: «что такое макрос» и «из чего состоит интерфейс VBA».

📌 Запись макроса и изучение его структуры: «способы записи макроса», «объекты/свойства/методы в макросах», «добавление функций Excel в формулы макросов».

📌 Дополнительные опции макросов: «особенности типов данных в переменных», «разновидности переменных и их особенности», «различие между переменными и константами», «виды и предназначение массивов», «встроенные функции».

📌 Работа с условиями в макросах: операторы «If — Then — Else», «If — Then — ElseIf — Else» и «Select — Case — End Select».

📌 Настройка повторения действий в макросах с использованием циклов «Do... Loop», «For... Next» и «For Each... Next».

📌 Знакомство с элементами управления ActiveX и создание многофункциональных интерфейсов для упрощения работы с макросами.

Для кого этот курс

Курс рассчитан на уверенных пользователей Excel, которые не просто разбираются в интерфейсе табличного редактора, но и регулярно используют его инструменты (массивы, функции и так далее) на практике (в учёбе или работе). Знания в области программирования для успешного прохождения обучения не требуются — материалы составлены таким образом, чтобы в «кодинге VBA» смог разобраться даже тот, кто ни разу не работал с этим языком и не писал макросы на нём.

Начальные требования

Для прохождения курса важно разбираться в ключевых возможностях Excel: уметь работать с таблицами, разбираться в навигации в них, писать формулы с использованием функций и понимать, как работает «логика таблиц» в целом.

Как проходит обучение

Обучение на курсе предусматривает: 

📌 Текстовые теоретические материалы для самостоятельного изучения (инструкции со скриншотами и gif-изображениями). 

📌 Практикумы разной сложности (от тестов с одним вариантом ответа) до заданий с заполнением пропусков в каждом учебном блоке.

📌 Помощь и обратная связь от автора курса в комментариях — на случай, если у вас возникнут вопросы по теоретическим материалам или трудности с решением задач.

При успешном выполнении более 90% задач каждый обучающийся получает именной электронный сертификат.

Программа курса

В курс входят

  • 34 урока
  • 88 тестов
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Знания в области программирования макросов разной сложности (и предназначения) на языке VBA.
  • Подробные инструкции с примерами использования макросов в области автоматизации отчётности (и не только).
  • Навыки создания многофункциональных UserForm и настройки их внешнего вида.
  • Готовый Excel-файл для изучения теоретических материалов и практики (без необходимости самостоятельной подготовки таблиц).
  • Поддержку и обратную связь от преподавателя в комментариях к каждому учебному модулю курса.
  • Неограниченный доступ к материалам и их обновлениям.

Сколько стоит обучение

150 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям