Microsoft Excel 2013 - 2016. Программирование на VBA - Учебный центр "ПрофАкадемия".

Microsoft Excel 2016 - 2019. Программирование VBA

Наименование курса: Microsoft Excel 2016 - 2019. Программирование VBA
Общая характеристика курса:
Курс расcчитан на подробное изучение Microsoft Excel 2016 - 2019. Включает - освоение навыков работы для разработки скриптов в VBA

На занятиях "Microsoft Excel 2016 - 2019. Программирование VBA" Данный курс включает освоение дополнительных возможностей Excel в области программирования на VBA.
Получаемые навыки:
Выпускники "курса Microsoft Excel 2016 - 2019.Программирование VBA" научатся понимать принципы написания скриптов VBA, редактировать сушествующие скрипты VBA "Microsoft Excel 2013 - 2016."
Программа курса: Раздел №1. Запись макроса (действий пользователя) в Microsoft Excel 2019/2016
1.1. Применение макрорекордера для записи макроса в Microsoft Excel 2019/2016.
1.2. Абсолютные и относительные ссылки при записи макроса.
1.3. Внесение изменений в программный код, недостатки кода генерируемого автоматически.
1.4. Транспонирование таблиц.

Раздел № 2. Эффективная работа в редакторе Visual Basic. Базовые основы программировании на VBA
2.1. Создание проекта VBA. Окна проекта. Работа с модулями.
2.2. Ввод и редактирование программного кода.
2.3. Создание, сохранение и запуск на исполнение процедуры VBA.
2.4. Базовые типы данных, переменные, константы.
2.5. Инструкции ветвления - управления порядком выполнения команд: If…Then…Else и Select Case.

Раздел № 3. ООП. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек.
3.1. Основные понятия объектно-ориентированного программирования.
3.2. Объектная модель Excel, ссылки на объекты.
3.3. Рассмотрение свойств и методов объекта Workbook.
3.4. Управление листами: использование коллекции Worksheets и объекта Worksheet.
3.5. Работа с диапазонами ячеек: использование объекта Range, его свойств и методов.
3.6. Применение объектных переменных и конструкции With … End With.

Раздел № 4. Циклы в коде: программирование многократных действий
4.1. Разновидности циклов в VBA.
4.2. Цикл со счетчиком For...Next.
4.3. Циклы с условием Do...Loop.
4.4. Цикл по объектам For Each...Next.
4.5. Практика применения циклических операций с ячейками и листами  рабочих книг Excel.

Раздел № 5. Разработка пользовательской функции. Примеры применения пользовательских функций
5.1. Создание процедуры Function.
5.2. Примеры использование пользовательской функции в процедуре VBA и на рабочем листе.
5.3. Решение практических задач автоматизации в Excel с применением пользовательских функций.

Раздел № 6. Исправление разных типов ошибок. Отладка и тестирование программы
6.1. Типы ошибок.
6.2. Процедуры обработки ошибок Run-timel.
6.3. Способы отладки и пошагового тестирования программы.
Раздел № 7. Действия по Защите проекта VBA. Автоматизация запуска макросов
7.1. Настройка уровней безопасности.
7.2. Защита проекта VBA.
7.3. Создание кнопок для запуска макросов.
7.4. Применение событий рабочих книг и листов для запуска макросов.

Раздел № 8. Область видимости.
8.1. Локальные и глобальные переменные.

Раздел № 9. Работа с массивами
9.1. Применение одномерных и многомерных массивов.
9.2. Динамические массивы.
9.3. Практическая работа: Разработка процедуры с использованием массивов для обработки информации.

Раздел № 10. Процедуры с вложенными циклами
10.1. Вложенные циклы для обработки больших массивов данных.
10.2. Прерывание работы циклов For и Do.

Раздел № 11. Использование внешних объектных моделей
11.1. Раннее и позднее связывание.
11.2. Программирование действий с объектами внешнего приложения.

Раздел № 12. Работа с файловой системой
12.1. Открытие документа Excel из программы. Свойство FileDialog объекта Application.
12.2. Создание списка всех файлов в рабочей папке. Функция Dir.
12.3. Применение объектной модели FileSystemObject для работы с файловой системой.
12.4. Обработка нескольких файлов в одной программе.
12.5. Практическая работа: Разработка процедур для обработки файлов,
выбранных пользователем, и файлов из выбранной пользователем папки.

Раздел № 13. Разработка пользовательских форм для организации диалога.
13.1. Добавление пользовательских форм UserForm в проект VBA.
13.2. Добавление элементов управления в UserForm.
13.3. Создание процедур обработки событий для элементов формы.
13.4. Практическая работа: Разработка UserForm для диалога с пользователем.

Раздел № 14. Создание надстроек Excel с помощью VBA
14.1. Создание надстройки Excel.
14.2. Использование процедур пользовательских функций и пользовательских форм в надстройке.
14.3. Пользовательские кнопки для запуска макросов надстройки.
14.4. Практическая работа: Создание надстройки Excel.

Документ
об образовании:
Сертификат
Продолжительность обучения: 40 часов
График занятий: Занятия в группах проводятся 2-3 раза в неделю по 3 академических часа (в утреннее, дневное и вечернее время).
Индивидуальные занятия – по согласованию.

Записывайтесь на курсы и обучение в учебный центр "ПрофАкадемия"!

Наш адрес: Набережные Челны (423815), Новый город, пр. Московский, 153А (1/01А), офис №01
Тел. +7 (8552) 91-33-23, +7 927-404-88-77
Email: profakadem913323@yandex.ru