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