Online-курс «Программирование в Excel»

Практический online-курс для всех, кто хочет расширить знания и возможности в MS Excel и автоматизировать рутинную работу! 


Практический курс «Программирование в Excel» - это программа для широкого круга специалистов, которые в своей работе часто сталкиваются с обработкой больших объемов данных. Курс позволит слушателям изучить возможности автоматизации рутинных процессов с помощью создания программ в MS Excel.

Практический курс состоит из двух блоков - «Базовый» + «Продвинутый», и рассчитан как на начальных, так и опытных пользователей MS Excel.

  • Продолжительность обучения: 32 ак. часа
  • Даты обучения: 20.04.2020 - 03.06.2020
  • Расписание занятий: понедельник и среда с 19:00 - 22:00
  • Стоимость курса: 14 450 руб.


Для удобства обучения и выполнения практических заданий на курсе, мы рекомендуем вам использовать несколько устройств:
для просмотра презентации и трансляции - планшет, а для работы в Excel - основной компьютер или ноутбук.



ПРЕИМУЩЕСТВА ОБУЧЕНИЯ

  • Вы расширите практические навыки и откроете для себя новые возможности использования MS Excel.
  • Вы сможете взглянуть на обработку информации под другим углом – взглядом программиста.
  • Вы научитесь самостоятельно решать сложные задачи обработки больших объёмов информации наиболее эффективно и быстро.
  • Автоматизация рутинной работы позволит вам оптимизировать ваш рабочий процесс и сэкономить время.

КАК БУДУТ ПРОХОДИТЬ ЗАНЯТИЯ

Все занятия курса будут проходить по вечерам c 19:00 - 22:00 (по Московскому времени) в интерактивном формате видеоконференции с эффектом присутствия на очном занятии: вы будете видеть и слышать преподавателя и ваших коллег - слушателей курса, задавать вопросы и отвечать на вопросы преподавателя, разбирать сложные задачи и программировать в режиме реального времени.

Для допуска к следующему занятию необходимо выполнять домашние задания. При невыполении домашнего задания опция "Задать вопрос преподавателю" будет недоступна (вы не сможете получить обратную связь или проконсультироваться с преподавателем).

В конце курса - итоговая работа в виде защиты проекта (самостоятельно разработанной программы по автоматизации).

ЧТО ВЫ БУДЕТЕ УМЕТЬ ПОСЛЕ ПРОХОЖДЕНИЯ «ПРОДВИНУТОГО» БЛОКА?

  • Понимать и использовать особенности Объектно-Ориентированного программирования в MS Excel.
  • Создавать программы для автоматической обработки данных, используя объектную модель MS Excel.
  • Уметь создавать и использовать в программах формы пользователя.
  • Работать из программ c файловой системой компьютера (с файлами и директориями).
  • Управлять приложениями MS Office из создаваемых программ.
  • Подгружать данные через Интернет и автоматизировать данную загрузку.
  • Обрабатывать данные из нескольких файлов.

ЧТО ВЫ БУДЕТЕ УМЕТЬ ПОСЛЕ ПРОХОЖДЕНИЯ «БАЗОВОГО» БЛОКА?

  • Самостоятельно записывать макросы, вносить в них правки, оптимизировать код макросов.
  • Писать процедуры в «ручном режиме», запускать их в различных режимах.
  • Создавать пользовательские функции для автоматизации обработки данных в MSExcel.
  • Использовать переменные и понимать особенности применения различных типов переменных.
  • Разбираться в различиях объявления переменных.
  • Выявлять ошибки в программах, используя отладчик редактора Visual Basiс.


Программа обучения


«Базовый блок»

Данный блок предлагает освоить (освежить) базовые знания в области программирования на языке VisualBasic (forExcel).

1) Интерфейс редактора Visual Basic

  • Окно редактора VBA Безопасность макросов, рекомендации по выбору уровней безопасности
  • Функциональные окна и их назначение. Работа в редакторе

2) Простая запись макроса

  • Просмотр и корректировка программного кода, созданного автоматически
  • Оптимизация кода
  • Создание и отладка процедуры Sub
  • Ввод программного кода в «ручном режиме», варианты запуска макросов. Упрощенный ввод программного кода в ручном режиме

3) Основы программирования в Visual Basic (изучение на основе редактора VB для MSExcel)

  • Использование служебного блока WITH … END WITH
  • Объявление переменных «Область жизни» переменной (локальные и глобальные переменные)
  • Типы переменных Возможности использования сложных (объектных) переменных
  • Управляющие операторы языка Visual Basic
  • Циклы в Visual Basic
  • Встроенные функции VB for Office
  • Основные функции обработки данных разных типов. Преобразование типов данных
  • Создание пользовательских функций
  • Отличие от процедур. Различные варианты передачи параметров (переменных) в функцию Практическая отработка навыков разработки функций

4) Отладчик программ

  • Возможные ошибки при написании программ. Ошибки первого уровня (синтаксические), второго уровня (логические) и Runtime-ошибки
  • Возможности по использованию отладчика для поиска ошибок в программах

5) Заключительная часть

  • Основы объектной модели MSExcel
  • Основные свойства и методы объекта Range Варианты использования. Практическое применение для обработки данных
  • Объект Selection. Практическое использование объекта

«Продвинутый блок»

Данный блок предлагает освоить сложные навыки знания в области создания программ на языке Visual Basic (for Excel).

1) Объектно-ориентированное программирование (изучение на основе редактора VB для MSExcel)

  • Понятие объекта, классов, событий и методов

2) Объектная модель MSExcel

  • объект Workbook (коллекция WorkBooks)
  • объект Worksheet (коллекция WorkSheets)
  • объект Range - основы использования

3) Свойства, методы и возможности использования. Работа со справочной системой Microsoft (MSDN)

4) Перехват событий в среде VB for Office

5) UserForm и элементы управления для использования на формах пользователя:

  • TextBox (текстовое поле)
  • Label (надпись, метка)
  • ListBox (список) и ComboBox (поле со списком)
  • CheckBox (флажок) и OptionButton (переключатель)
  • CommandButton (кнопка)

второстепенные:

  • TabStrip (набор вкладок)
  • MultiPage (набор страниц)
  • ToggleButton (выключатель)
  • ScrollBar (полоса прокрутки)
  • SpinButton (счетчик)
  • Image (рисунок) 

6) Диалог открытия файлов FileDialog

  • Синтаксис, варианты использования

7) Организация доступа к файловой системе компьютера

8) Организация взаимодействия между приложениями. Управление MSWord из программ MSExcel

9) Практические работы «Big 4»

  • Практическая работа 1. «Загрузка реквизитов из договоров в файл Excel»
  • Практическая работа 2. Разработка функции «Курс ЦБ РФ»
  • Практическая работа 3. Разработка программы «Сверка выписок»
  • Практическая работа 4. Разработка программы «Формирование консолидированного ОДДС»

11) Итоговая работа

Итоговая работа проходит в виде защиты проекта – самостоятельно разработанной программы по автоматизации.