Выбрать страницу

Учебный центр дополнительного профессионального образования при муниципальном бюджетном учреждении «Аварийно-спасательный центр»

+7 (4852) 68-00-72 Пн.-пт. с 9:00 до 21:00 по Москве info@pomosch24.ru

MS Excel

Макросы на VBA

В новейшей версии Microsoft Office 2016/2013 встроенный язык программирования Visual Basic for Applications (VBA) по-прежнему остается основным наиважнейшим средством автоматизации работы пользователей с офисными приложениями. Наибольшее количество прикладных задач, требующих использования макросов, возникает при работе с электронными таблицами Excel. Опытные пользователи могут самостоятельно справиться с вопросами автоматизации Microsoft Excel 2016/2013, если освоят возможности программирования макросов на VBA. Курс-тренинг рассчитан на специалистов, постоянно использующих Excel в повседневной профессиональной деятельности и желающих научиться разбирать программный код на VBA и самостоятельно программировать макросы, что позволит автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда. Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять как в Microsoft Excel 2016/2013, так и в более ранних версиях Microsoft Excel 2010/2007.

По окончании курса Вы будете уметь:

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

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

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

 

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

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

Модуль 2. Работа в редакторе Visual Basic. Основы программировании на 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
  • Создание пользовательских кнопок для запуска макросов
  • Использование событий рабочих книг и листов для запуска макросов

Продолжительность курса:

Академических часа

Стоимость курса:

корпоративное обучение

ИНДИВИДУАЛЬНО

обучение в группе

индивидуальное обучение

По окончании курса
Вы получите:

Сертификат о прохождении курса Учебного Центра "АСЦ"

 

 

 

 

Или Удостоверение о повышении квалификации