1.1. Использование макрорекордера для записи макроса в MS Excel 2010/20007
1.2. Использование абсолютных и относительных ссылок при записи макроса
1.3. Исправление недостатков программного кода, генерируемого автоматически
2.1. Создание проекта VBA. Использование окна проекта. Работа с модулями.
2.2. Вводи редактирование программного кода
2.3. Создание, сохранение и запуск процедуры VBA
2.4. Типы данных, переменные, константы
2.5. Инструкции управления порядком выполнения команд: If…then…Else
3.1. Понятие объектно-ориентированного программирования
3.2. Модель объектов Excel, ссылки на объекты
3.3. Обзор свойств и методов объекта Workbook
3.4. Управление листами: использование коллекции Worksheets и объекта Worksheet
3.5. Работа с диапазонами ячеек: использование объекта Range, его свойств и методов
3.6. Использование объектных переменных и конструкции With…Ed With
4.1. Разновидности циклов в VBA
4.2. Цикл со счетчиком For…Next
4.3. Циклы с условием Do…Loop
4.4. Цикл по объектам For Each…Next
4.5. Примеры циклических операций с ячейками и листами рабочих книг Excel
5.1. Создание процедуры Function
5.2. Использование пользовательской функции в процедуре VBA и на рабочем листе
5.3. Решение типичных задач автоматизации в Excel с помощью пользовательских функций
6.1. Типы ошибок
6.2. Создание процедуры обработки ошибок Run-time
6.3. Отладка пошаговое тестирование программы
7.1. Настройка уровней безопасности
7.2. Защита проекта VBA
7.3. Создание пользовательских кнопок для запуска макросов
7.4. Использование событий рабочих книги листов для запуска макросов