[Специалист] Microsoft Excel 2019/2016. Уровень 5. Углубленное программирование на VBA 2021 (Андрей Завьялов)

Курс

[Специалист] Microsoft Excel 2019/2016. Уровень 5. Углубленное программирование на VBA 2021 (Андрей Завьялов)

1 125 ₽

О курсе

В новейшей версии Microsoft Office 2019 встроенный язык программирования Visual Basic for Applications (VBA) по-прежнему остается основным наиважнейшим средством автоматизации работы пользователей с офисными приложениями. Наибольшее количество прикладных задач, которые невозможно реализовать без макросов, возникает при работе с электронными таблицами Excel. Программа курса ориентирована на опытных пользователей Microsoft Office Excel 2019/2016 с начальным опытом создания макросов на языке программирования Visual Basic for Applications (VBA) в среде Microsoft Excel. В курсе рассматриваются вопросы автоматизации обработки множества рабочих файлов, взаимодействия с внешними приложениями, создания диалоговых окон для конечного пользователя и оформления проекта VBA в виде надстройки Excel. Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому большинство полученных на курсе знаний и навыков программирования макросов можно будет с успехом применять как в Microsoft Excel 2019/2016, так и в более ранних версиях Microsoft Excel 2013/2010. Вы научитесь программировать сложные процедуры с вложенными циклами, использующие массивы переменных автоматизировать работу с файловой системой, использовать диалоги для выбора файлов и папок использовать в макросах внешние объектные модели создавать пользовательские формы для организации диалоговых окон для работы пользователей создавать надстройки Microsoft Excel 2019/2016 с помощью VBA Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Спойлер: Программа курса Модуль 1. Локальные и глобальные переменные Модуль 2. Работа с массивами Использование одномерных и многомерных массивов Динамические массивы Практикум: Разработка процедуры с использованием массивов для обработки информации Модуль 3. Процедуры с вложенными циклами Применение вложенных циклов для обработки больших массивов данных Программное прерывание работы циклов For и Do Модуль 4. Использование внешних объектных моделей Раннее и позднее связывание Программирование действий с объектами внешнего приложения Модуль 5. Работа с файловой системой Открытие документа Excel из программы. Свойство FileDialog объекта Application Автоматическое создание списка всех файлов в рабочей папке. Функция Dir Использование объектной модели FileSystemObject для работы с файловой системой Обработка нескольких файлов в одной программе Практикум: Разработка процедур для обработки файлов, выбранных пользователем, и файлов из выбранной пользователем папки Модуль 6. Создание пользовательских форм для организации диалога Добавление пользовательских форм UserForm в проект VBA Добавление элементов управления в UserForm Создание процедур обработки событий для элементов формы Практикум: Разработка UserForm для диалога с пользователем Модуль 7. Создание надстроек Excel с помощью VBA Создание надстройки Excel Использование в надстройке процедур, пользовательских функций и пользовательских форм Создание пользовательских кнопок для запуска макросов надстройки Практикум: Создание надстройки Excel