Макросы на VBA для Microsoft Excel

[Excel VBA]

Программа рассчитана на продвинутых пользователей Microsoft Excel, которые ставят перед собой задачу научиться работать с макросами VBA.


Курс длится 2 месяца (12 часов)
Занятия 1-2 раза в неделю
Занятия в вечернее время и/или по выходным
Стоимость курса 900 грн. в месяц
По окончанию курса международный сертификат *
В группе до 12 человек
Следующий старт 26 мая 2018
Место проведения: КДЦ "Менора", ул. Шолом-Алейхема, 4/26

Программа курса **

  • Модуль 1. Автоматическая запись макроса в Microsoft Excel
    • 1.1. Использование макрорекордера для записи макроса в Microsoft Excel;
    • 1.2. Использование абсолютных и относительных ссылок при записи макроса;
    • 1.3. Исправление недостатков программного кода, генерируемого автоматически.
  • Модуль 2. Работа в редакторе Visual Basic (VBA). Основы программирования на 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. Способы вызова пользовательской функции;
    • 5.3. Решение типичных задач автоматизации в Excel с помощью пользовательских функций.
  • Модуль 6. Обработка ошибок. Отладка и тестирование программы
    • 6.1. Типы ошибок;
    • 6.2. Создание процедуры обработки ошибок Run-time;
    • 6.3. Отладка и пошаговое тестирование программы.
    • ;
    • ;
    • ;
  • Модуль 7. Защита проекта VBA. Автоматизация запуска макросов
    • 7.1. Настройка уровней безопасности;
    • 7.2. Защита проекта VBA;
    • 7.3. Создание пользовательских кнопок для запуска макросов;
    • 7.4. Использование событий рабочих книг и листов для запуска макросов.
  • Модуль 8. Консультация (1 час)
    • 8.1. Закрепление материала;
    • 8.2. Работа с проектами слушателей;
    • 8.3. Рекомендуемая литература.

* Образовательный центр оставляет за собой право выдавать сертификат тем студентам, которые на протяжение курса выполняли обязательства по регулярному посещению занятий и выполнению контрольных работ.

** Образовательный центр оставляет за собой право вносить изменение в программу курса.