Программирование в Excel для финансистов

Практический курс «Программирование в Excel для финансистов» включает два блока (Базовый и Продвинутый).

Разработан для бухгалтеров, финансовых аналитиков, специалистов в сфере управленческого учета, а также специалистов, которые часто сталкиваются с обработкой больших объемов финансовых данных и хотят изучить возможности автоматизации этих процессов с помощью создания программ в MSExcel.

Расширение практических навыков позволит слушателям взглянуть на обработку финансовой информации под другим углом – взглядом программиста и поможет самостоятельно решать сложные задачи обработки финансовой информации наиболее эффективно и быстро.

С помощью полученных знаний вы легко сможете самостоятельно автоматизировать свою рутинную работу (сверить две выписки, сформировать график платежей, произвести сверку актов, загрузить курсы валют с сайта Центрального Банка РФ, сделать консолидированный ОДДС Cash-flowstatement по выпискам нескольких компаний холдинга и многое другое).

Тренинг носит практическую направленность, поэтому для участия в нём слушателям необходимо принести ноутбук с установленным Microsoft Office не ниже 2010 версии (для Windows) с возможностью создания макросов.


Программа включает:

Базовый блок (20 ак. часов)

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

Программа Базового блока:

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

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

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

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

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

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

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

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

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

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

По итогам обучения слушатели смогут:

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

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

Программа Продвинутого блока

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Практические работы

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

Итоговое тестирование

  • Выполнение итогового теста по пройденным темам курса

По итогам обучения слушатели смогут:

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

(1) Здесь и далее под программами подразумеваются программы (макросы, процедуры и функции), созданные в редакторе Visual Basic for Excel

Итоговое тестирование по окончании Продвинутого блока

  • По итогам обучения слушатели проходят тестирование на усвоение пройденного материала.
  • При успешной сдаче итогового теста слушателям выдается Удостоверение о повышении квалификации.
Расписание

Базовый блок

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

Полный курс (Базовый + продвинутый блоки)

16 ак. часов 

Время занятий: 09:30 - 17:00
Даты занятий: 

20 ак. часов


Даты занятий: 

36 ак. часов 


Даты занятий: 

  • 26.01 (сб)
  • 02.02 (сб)
  • 09.02 (сб) 09:30 - 17:00
  • 15.02 (пт) 19:00 - 22:10
  • 16.02 (сб) 09:30 - 17:00
  • 01.03 (пт) 19:00 - 22:10
  • 26.01 (сб) 09:30 - 17:00
  • 02.02 (сб) 09:30 - 17:00
  • 09.02 (сб) 09:30 - 17:00
  • 15.02 (пт) 19:00 - 22:10
  • 16.02 (сб) 09:30 - 17:00
  • 01.03 (пт) 19:00 - 22:10

Преподаватель: Роман Вдовин

Стоимость: 14 900 Р.

Предоплатная стоимость до 25.10: 13 410 Р.

Записаться

Преподаватель: Роман Вдовин

Стоимость: 16 900 Р.

Предоплатная стоимость до 25.10: 15 210 Р.

Записаться

Преподаватель: Роман Вдовин

Стоимость: 28 900 Р.

Предоплатная стоимость до 25.10: 26 010 Р.

Записаться