«Программирование в Excel для НЕпрограммистов»

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


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

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

 

Записаться на обучение! 

 







ЭТОТ КУРС ДЛЯ

  • Любого пользователя Excel, погрязшего в повторяющейся типовой обработке данных или выполняющего однотипные действия.
  • Любого пользователя Excel с уровнем владения не ниже среднего (грубая формулировка для самооценки уровня владения: умение составлять сложные формулы, знать назначение 2/3 кнопок на панелях Excel).
  • Желающих избавиться от рутинных обязанностей при обработке цифровых данных.
  • Стремящихся повысить свою стоимость на рынке труда, как уникальный специалист, владеющий возможностями Excel на все 200%.

КАК БУДЕТ ПРОХОДИТЬ ОБУЧЕНИЕ

  • Просмотр видеолекций по интерактивной программе подготовки в системе MyWeb. Следование рассчитанному машиной размеренному плану подготовки с даты начала обучения и до даты защиты Итоговой работы.
  • Выполнение Домашних заданий по итогам освоения различных тем курса (9 работ, которые необходимо выслать преподавателю).
  • Наставничество: по любому материалу Курса можно задать вопрос преподавателю (в том числе при выполнении Домашних заданий и итоговой выпускной работы).
  • Прохождение тестов. Всего предлагается 4 теста: 3 из них обязательные к прохождению, ИТОГОВЫЙ тест с ограничением количества попыток.
  • Защита итоговой выпускной работы, разработанной самостоятельно и решающей практическую задачу по автоматизации какого-либо рутинного процесса (происходит онлайн).

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

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

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

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

Что включено в обучение

  • 28,5 ак. часов подготовки (15 ак.ч видеолекций с преподавателем + 12 ак.ч. самостоятельной практической работы +1,5 ак.ч. тесты).
  • Доступ к курсу на 3 месяца: просмотр видеолекций в записи + поддержка преподавателя.
  • Слайд-презентации занятия с бессрочным доступом.
  • Программа обучения по дням.
  • Менторство со стороны преподавателя: в процессе обучения можно будет задавать вопросы преподавателю, а также оправлять все домашние задания на проверку с последующей обратной связью. 
  • Защита итоговых выпускных работ: один раз в месяц в online-формате посредством ZOOM. Все, кто готов выйти на защиту, собираются в конференции и защищают свои работы.

     

    Записаться на обучение! 




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


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

Данный блок предлагает освоить (освежить) базовые знания в области программирования на языке 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) Итоговая работа

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





Бесплатная видеолекция

Посмотрите бесплатную видеолекцию из Дистанционного курса «Программирование в Excel для НЕпрограммистов» на тему «Доступ к файловой системе компьютера ИЛИ как сделать вирус в Excel».

Узнать подробнее и посмотреть видеолекцию!







Запишитесь на курс прямо сейчас!

     

    Записаться на обучение!