Чему вы научитесь
- Использовать интерфейс 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: уметь работать с таблицами, разбираться в навигации в них, писать формулы с использованием функций и понимать, как работает «логика таблиц» в целом.
Как проходит обучение
Обучение на курсе предусматривает:
📌 Текстовые теоретические материалы для самостоятельного изучения (инструкции со скриншотами и gif-изображениями).
📌 Практикумы разной сложности (от тестов с одним вариантом ответа) до заданий с заполнением пропусков в каждом учебном блоке.
📌 Помощь и обратная связь от автора курса в комментариях — на случай, если у вас возникнут вопросы по теоретическим материалам или трудности с решением задач.
При успешном выполнении более 90% задач каждый обучающийся получает именной электронный сертификат.
Программа курса
В курс входят
- 34 урока
- 88 тестов
Наши преподаватели
Сертификат
Что вы получаете
- Знания в области программирования макросов разной сложности (и предназначения) на языке VBA.
- Подробные инструкции с примерами использования макросов в области автоматизации отчётности (и не только).
- Навыки создания многофункциональных UserForm и настройки их внешнего вида.
- Готовый Excel-файл для изучения теоретических материалов и практики (без необходимости самостоятельной подготовки таблиц).
- Поддержку и обратную связь от преподавателя в комментариях к каждому учебному модулю курса.
- Неограниченный доступ к материалам и их обновлениям.