В новейшей версии Microsoft Office 2013 встроенный язык программирования Visual Basic for Applications (VBA) по-прежнему остается основным наиважнейшим средством автоматизации работы пользователей с офисными приложениями.
Наибольшее количество прикладных задач, требующих использования макросов, возникает при работе с электронными таблицами Excel. Опытные пользователи могут самостоятельно справиться с вопросами автоматизации Microsoft Excel 2013/2010, если освоят возможности программирования макросов на VBA.
Курс рассчитан на специалистов, постоянно использующих Excel в повседневной профессиональной деятельности и желающих научиться разбирать программный код на VBA и самостоятельно программировать макросы, что позволит автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда.
Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять как в Microsoft Excel 2013/2010, так и в более ранних версиях Microsoft Excel 2007/2003.
По окончании курса Вы будете уметь: - Использовать автоматическую запись макроса в Excel и исправлять недостатки автоматически генерируемого программного кода - Создавать проекты в редакторе VBA, редактировать, отлаживать и выполнять программный код - Программировать работу с переменными, условные переходы и циклы, диалоги для ввода значений и вывода сообщений - Программировать доступ и управление объектами Excel (таким, как рабочая книга, рабочие листы и диапазоны ячеек) - Создавать и применять пользовательские функции
Программа курса: Модуль 1. Автоматическая запись макроса в Microsoft Excel 2013/2010 Использование макрорекордера для записи макроса в Microsoft Excel 2013/2010 Использование абсолютных и относительных ссылок при записи макроса Исправление недостатков программного кода, генерируемого автоматически
Модуль 2. Работа в редакторе Visual Basic (VBE). Основы программировании на VBA Создание проекта VBA. Использование окна проекта. Работа с модулями. Ввод и редактирование программного кода Создание, сохранение и запуск процедуры VBA Типы данных, переменные, константы Инструкции управления порядком выполнения команд: If…Then…Else и Select Case
Модуль 3. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек Понятие объектно-ориентированного программирования Модель объектов Excel, ссылки на объекты Обзор свойств и методов объекта Workbook Управление листами: использование коллекции Worksheets и объекта Worksheet Работа с диапазонами ячеек: использование объекта Range, его свойств и методов Использование объектных переменных и конструкции With … End With
Модуль 4. Циклы: программирование многократных действий Разновидности циклов в VBA Цикл со счетчиком For...Next Циклы с условием Do...Loop Цикл по объектам For Each...Next Примеры циклических операций с ячейками и листами рабочих книг Excel
Модуль 5. Создание пользовательской функции. Примеры пользовательских функций Создание процедуры Function Использование пользовательской функции в процедуре VBA и на рабочем листе Решение типичных задач автоматизации в Excel с помощью пользовательских функций
Модуль 6. Обработка ошибок. Отладка и тестирование программы Типы ошибок Создание процедуры обработки ошибок Run-time Отладка и пошаговое тестирование программы
Модуль 7. Защита проекта VBA. Автоматизация запуска макросов Настройка уровней безопасности Защита проекта VBA Создание пользовательских кнопок для запуска макросов Использование событий рабочих книг и листов для запуска макросов
Выпущено: Россия / Центр компьютерного обучения «Специалист» Продолжительность: 15:06:23 Язык: русский
Название: Microsoft Excel 2013/2010. Уровень 4. Макросы на VBA Год выхода: 2013 Жанр: Обучающий курс Автор: Завьялов Андрей Николаевич