Программирование VBA в Excel

Для кого этот курс

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

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

Тема

Лекцион.

часов

Практич. часов

1

Основные сведения о программировании на VBA.

Создание макросов в Excel с помощью макрорекордера. Запись макроса в режиме абсолютных/относительных ссылок. Просмотр сгенерированного программного кода.

1

1

2

Редактор VBA.

Знакомство с интерфейсом редактора. Ввод и редактирование программного кода. Обработка ошибок и тестирование программ. Типы ошибок. Изменение порядка выполнения операторов. Операторы VBA. Типы данных VBA, переменные, константы. Автоматизация запуска макроса. Назначение кнопок макросам.

2

3

3

Инструкции VBA.

Инструкции объявления, присвоения, выполняемые инструкции. Инструкции if…then…else, select…case. Процедурыифункции VBA. Создание пользовательской процедуры и функции. Вызов процедур и функций. 

2

6

4

Программирование объектной модели Excel.

VBA – объектно-ориентированный язык программирования. Основные понятия ООП. Объекты Application, Workbook, Worksheets и Range. Использование свойств и методов рабочих книг, листов и диапазонов. Использование объектных переменных.

2

4

5

Программирование многократно повторяющихся действий.

Виды циклов в VBA. Цикл со счетчиком For...Next. Циклы с условием Do...Loop. Цикл по объектам For Each...Next. Примеры циклических операций с ячейками и листами  рабочих книг Excel.

3

6

Всего:

10

20

30