[ Программирование макросов на VBA в Microsoft Excel ]

24 ак.ч.
Продвинутый
под запрос
[ О КУРСЕ ]
Microsoft Office Excel - это программа, позволяющей формировать отчет любой сложности, выбирать нужные Вам данные по одному или нескольким параметрам, выполнять сложные вычисления, статистический и финансовый анализ, строить графики и диаграммы, создавать макросы для автоматизации однотипных операций и пр.

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

Создание мини-программ для обработки данных по Вашему алгоритму: сбор данных с разных листов, удаление пустых строк, переделка выгрузок из баз данных и многое другое. Для успешного прохождения данного курса нужно быть хорошим пользователем Excel. Ну и, конечно, иметь достаточно азарта и авантюризма, чтобы окончательно превратить программу Excel в своего всемогущего помощника.

[ После этого тренинга вы... ]

  • Сможете самостоятельно писать с нуля макросы для автоматизации ваших типовых задач
  • Будете знать и уметь использовать более сотни основных команд и функций языка Visual Basic
  • Будете ясно понимать внутренне устройство Excel с точки зрения программирования, чтобы писать простой и понятный код
  • Если придется, то будете способны разобраться в коде чужих макросов и редактировать их "под себя"
[ Кому подойдет обучение ]

Для кого
Необходимые навыки
Менеджеры среднего и высшего звена, аналитики, маркетологи, экономисты и другие специалисты
Уверенный пользователь Microsoft Office Excel 2016, 2013
[ Программа ]
1
Модуль 1. Введение
  • Основные понятия и термины, чтобы говорить на одном языке.
  • Плюсы и минусы использования макросов, когда они могут быть вам полезны, а когда не помогут.
  • Способы создания макросов (макрорекордер, самостоятельное написание кода, копирование и адаптация фрагментов чужого кода и т.д.)


2
Модуль 2. Редактор VBE
  • Основные элементы окна VBE - их назначение, использование, горячие клавиши и приемы ускорения работы.
  • Структура проекта VBA Project - как устроена книга Excel с точки зрения программирования, где и как может храниться код VBA, в чем различия и особенности использования модулей разного типа, что такое формы и т.д.
  • Два основных типа макросов (процедуры Sub и функции Function) и их особенности и различия.

3
Модуль 3. Объектная модель Microsoft Excel
  • Теоретический минимум (иерархия объектов, коллекции, свойства, методы и события).
  • Получение справки по объектам (встроенная справка, интернет).
  • Упрощенные ссылки на объекты (как использовать удобную сокращенную форму записи ссылок на объекты).
  • Подробный разбор свойств, методов и событий объектов Workbook и Worksheet.

4
Модуль 4. Синтаксис языка VBA
  • Объявление переменных и констант (правила выбора имен для переменных, типы данных, области видимости переменных).
  • Команды ввода-вывода, то есть различные способы организации диалога с пользователем (MsgBox, InputBox, Application.InputBox, Debug.Print и т.д.)
  • Математические и текстовые операторы для обработки данных
  • Способы проверки условий (конструкции if...then, select case и т.д.)
  • Способы организации циклов (различные виды безусловных циклов for...next, циклы по условию do...loop и т.д.)

5
Модуль 5. Работа с книгами, листами и диапазонами
  • Объект Workbook, его свойства, методы и события. Создание, сохранение и открытие файлов.
  • Коллекции Worksheets и Sheets. Основные операции с листами с помощью кода VBA.
  • Объект Range, его свойства, методы и события. Выполнение различных операций над диапазонами.
  • Коллекция Cells, варианты и особенности ее использования в коде.
  • Свойство Selection, обработка выделенных областей на листе.

6
Модуль 6. Обработка событий
  • Концепция событий Microsoft Excel. Последовательность возникновения событий. Функции обработки событий.
  • События книги, примеры использования в реальных проектах.
  • События листа, примеры.

[ Документы об окончании ]
Забронировать место
«Программирование макросов на VBA в Microsoft Excel 2016»
24 ак.ч.
[ Место обучения ]
Москва, Костомаровский переулок, дом 3, стр 4.
IT ТЕХНОПАРК РИКОР

Москва, просп. Мира, 119, стр. 63, павильон С1 "Цифровые технологии"

Москва, Каланчёвская ул., 15