Цели курса:
- Свободно читать и исправлять ошибки в коде VBA,
- Применять переменные, циклы, диалоги для ввода значений и вывода информации, пользовательские функции,
- Разбираться в редакторе VBA, проводить отладку кода и редактирование,
- Поэтапно и осознанно создать свой VBA-проект.
Возможности после окончания курса:
- Создавать и применять пользовательские функции;
- Использовать автоматическую запись макроса в Excel;
- Программировать работу с переменными, условные переходы и циклы, диалоги для ввода значений и вывода сообщений;
- Программировать доступ и управление объектами Excel.
Содержание курса
Тема 1. Запись макроса в Microsoft Excel 2016
- Автоматическая запись макроса
- Использование абсолютных и относительных ссылок
- Исправление недостатков программного кода
- Самостоятельная работа №1
Тема 2. Работа в редакторе Visual Basic
- Создание проекта VBA
- Ввод и редактирование программного кода
- Запуск процедуры VBA
- Типы данных, переменные, константы
- Инструкции управления порядком выполнения команд
- Самостоятельная работа №2
Тема 3. Программирование объектов Excel
- Понятие объектно-ориентированного программирования
- Модель объектов Excel
- Свойства и методы объекта Workbook
- Работа с диапазонами ячеек
- Самостоятельная работа №3
- Решение самостоятельной работы №3
Тема 4. Циклы: программирование многократных действий
- Цикл со счетчиком For…Next
- Циклы с условием Do…Loop
- Цикл по объектам For Each…Next
- Примеры циклических операций с ячейками и листами
- Самостоятельная работа №4
- Решение самостоятельной работы №4
Тема 5. Создание пользовательской функции
- Создание процедуры Function
- Использование пользовательской функции
- Решение типичных задач автоматизации с помощью пользовательских функций
- Самостоятельная работа №5
Тема 6. Отладка и тестирование программы
- Типы ошибок
- Создание процедуры обработки ошибок Run-time
- Отладка и пошаговое тестирование
- Самостоятельная работа №6
- Решение самостоятельной работы №6
Тема 7. Автоматизация запуска макросов
- Настройка уровней безопасности
- Защита проекта VBA
- Создание пользовательских кнопок для запуска макросов
- Использование рабочих книг и листов
- Самостоятельная работа №7
Итоговое тестирование.





