Курс разработан для тех, кто хочет освоить написание макросов на языке VBA в Excel. В курсе будут рассмотрены модули: создание процедур на VBA, работа с проектами и модулями VBA, написание функционального кода, работа с циклами, создание пользовательский функций с помощью VBA.
Краткая программа курса:
1. Введение в макросы
2. Работа со средой VBA
3. Работа с объектами Excel
4. Работа с условиями
5. Работа с циклами
6. Создание пользовательских функций
7. Обработка ошибок. Отладка и тестирование
8. Формы VBA
9. Безопасность
По окончании курса все слушатели получают Сертификат установленного образца.

1. Введение в макросы
- Запись макросов
- Настройка параметров записанных макросв
- Внесение изменений
2. Работа со средой VBA
- Создание проекта и работа с модулями
- Ввод и редактирование кода
- Типы данных, переменные и константы
- Создание, сохранение и запуск процедур в VBA
3. Работа с объектами Excel
- Основы Объектной Модели
- Модель объектов Excel
- Workbook
- Worksheet
- Range (Cells)
- Специальные конструкции (With...End WIth)
4. Работа с условиями
- Условия IF ... THEN
5. Работа с циклами
- Виды циклов VBA
- Цикл со счетчиком For...Next
- Цикл со с условием Do ... Loop
- Цикл по объектам Foreach ... Next
- Примеры работы с циклами
6. Создание пользовательских функций
- Отличия функций и процедур
- Создание и вызов функций
- Применение функций
7. Обработка ошибок. Отладка и тестирование
- Типы ошибок
- Обработка ошибок
- Отладка
8. Формы VBA
- Добавление формы в проект
- Использование контролов
- Создание кнопок и привязка действий
9. Безопасность
- Безопасность макросов
- Безопасность проекта