Курсы High Tech

IT для бизнеса - O365 и Microsoft Office 2013/2016/2019

Microsoft Excel. Программирование макросов на VBA-дистанционный, вечерний


Продолжительность: 24 ч    

Описание курса

Формат обучения - дистанционный с российским тренером онлайн. Это живое обучение - НЕ ЗАПИСЬ!

Длительность курса - 24 академических часа (3 дня по 8 часов или 12 дней по 2 часа).
Данный курс под руководством инструктора даст знания и навыки для самостоятельного программирования макросов на VBA, что позволит автоматизировать работу офисных специалистов - автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда.

Аудитория
--------------------------
• Специалисты, постоянно использующие Excel в повседневной профессиональной деятельности
и желающие научиться разбирать программный код на VBA


После окончания обучения выпускники будут уметь
---------------------------------------------------------------
• Пользоваться навыками автоматизации работы в Microsoft Excel.
• Использовать автоматическую запись макроса в Excel, используя макрорекордер, абсолютные и относительные ссылки.
• Исправлять недостатки автоматически генерируемого программного кода.
• Приемами работы в редакторе VBA — созданием проекта VBA, вводом и редактированием программного кода, созданием, сохранением и запуском процедуры VBA.
• Программировать объекты Excel, управлять листами, работать с диапазоном ячеек.
• Облегчать свою работу, изучив циклические действия с ячейками, листами и рабочими книгами Excel и научившись программировать многократные действия.
• Создавать пользовательские функции и с их помощью решать задачи автоматизации в Excel.
• Владеть отладкой и тестированием программы, обработкой ошибок.
• Использовать защиту проекта VBA и настройку уровней его безопасности.

Предварительная подготовка
---------------------------------------------------
Знания в рамках курса Продвинутый пользователь Microsoft Excel или эквивалентная подготовка.

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

Модуль 1. Автоматическая запись макроса в Excel

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

Модуль 2. Работа в редакторе VBA. Основные сведения о программировании на VBA

Создание проекта VBA. Использование окна проекта.
Ввод и редактирование программного кода
Создание, сохранение и запуск процедуры VBA
Типы данных, переменные, константы
Инструкции управления порядком выполнения команд: If…Then…Else и Select Case

Модуль 3. Циклы: программирование многократных действий

Цикл со счетчиком For...Next
Циклы с условием Do...Loop

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

Модель объектов Excel, ссылки на объекты
Обзор свойств и методов объекта Workbook
Управление листами: использование коллекции Worksheets и объекта Worksheet
Работа с диапазонами ячеек: использование объекта Range, его свойств и методов

Модуль 5. Создание пользовательской функции. Примеры пользовательских функций

Создание процедуры Function
Способы вызова пользовательской функции

Модуль 6. Обработка ошибок. Отладка и тестирование программы

Типы ошибок
Создание процедуры обработки ошибок Run-time
Отладка и пошаговое тестирование программы

Модуль 7. Защита проекта VBA. Автоматизация запуска макросов

Настройка уровней безопасности
Защита проекта VBA
Создание пользовательских кнопок для запуска макросов