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