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