Макросы на VBA в Microsoft Excel. Уровень 2. Продвинутый [2021] [РУНО] [Алексей Козлов]

Bot

Администратор
Команда форума
23 Янв 2020
201,150
3,136
113
Макросы на VBA в Microsoft Excel. Уровень 2. Продвинутый [2021]
РУНО
Алексей Козлов
Курс нацелен на последовательное развитие профессиональных навыков программирования в Excel VBA.


Спойлер: По окончании курсы Вы будите уметь
1. Загружать и консолидировать данные из множества файлов.
2. Разрабатывать классные визуальные интерфейсы для комфортного и уверенного взаимодействия с пользователем.
3. Распространять макросы внутри организации и решать большое количество задач.
4. Оптимизировать скорость работы макросов благодаря использованию массивов.
5. Добиваться высокой степени автоматизации за счёт использования вложенных циклов.
6. Использовать в макросах внешние объектные модели.
Спойлер: Содержание
Тема 1. Работа с массивами
Лекция №1. Локальные и глобальные переменные
Лекция №2. Использование одномерных и многомерных массивов
Лекция №3. Массивы и ячейки листов
Лекция №4. Динамические массивы
Сам. задание №1: Задание №1
Решение задания №1: Задание №1
Тестирование №1

Тема №2. Процедуры с вложенными циклами
Лекция №5. Применение вложенных циклов для обработки больших массивов данных
Лекция №6. Вложенные циклы по объектам Excel
Лекция №7. Программное прерывание работы циклов For и Do
Сам. задание №2: Задание №2
Решение задания №2: Задание №2
Тестирование №2

Тема №3. Использование внешних объектных моделей
Лекция №8. Раннее и позднее связывание
Лекция №9. Программирование действий с объектами внешнего приложения
Сам. задание №3: Задание №3
Решение задания №3: Задание №3
Тестирование №3

Тема №4. Работа с файловой системой
Лекция №10. Открытие документа Excel из программы. Свойство FileDialog объекта Application
Лекция №11. Автоматическое создание списка всех файлов в рабочей папке. Функция Dir
Лекция №12. Использование объектной модели FileSystemObject для работы с файловой системой
Лекция №13. Обработка нескольких файлов в одной программе
Сам. задание №4: Задание №4
Решение задания №4: Задание №4
Тестирование №4

Тема №5. Создание пользовательских форм для организации диалога
Лекция №14. Добавление пользовательских форм UserForm в проект VBA
Лекция №15. Добавление элементов управления в UserForm
Лекция №16. Создание процедур обработки событий для элементов формы
Сам. задание №5: Задание №5
Решение задания №5: Задание №5
Тестирование №5

Тема №6. Создание надстроек Excel с помощью VBA
Лекция №17. Создание надстройки Excel
Лекция №18. Использование в надстройке процедур, пользовательских функций и пользовательских форм
Лекция №19. Создание пользовательских кнопок для запуска макросов надстройки
Сам. задание №6: Задание №6
Решение задания №6: Задание №6

Итоговое тестирование

Продажник