Онлайн курс «Программирование в Excel - или - VBA для непрограммистов»
Курс позволит слушателям изучить возможности автоматизации рутинных процессов с помощью создания программ в MS Excel, получить знания и навыки, необходимые для самостоятельного написания программ в VBA (Visual Basic Application) for Office
Онлайн курс - обучение по расписанию в группе
Займитесь творчеством, а рутину доверьте программе!
Почему Программирование в Excel в HOCK Training?
ДЛЯ ФИНАНСОВЫХ СПЕЦИАЛИСТОВ и не толькоКурс целенаправленно разрабатывался для людей, которые с программированием "на Вы"
ДОСТУП К МАТЕРИАЛАМ ОНЛАЙН КУРСА С МОМЕНТА ОПЛАТЫСмотрите видео и погружайтесь в новые знания постепенно
ПОМОЩЬ, ПОДДЕРЖКА И МОТИВАЦИЯДистанционная поддержка преподавателем в процессе всего обучения в hockmyweb.ru
ПРАКТИЧЕСКАЯ НАПРАВЛЕННОСТЬНаправленность курса носит исключительно практический характер и содержит материалы, которые потребуются в большинстве программ в MS Excel. Объём избыточной информации сведён к минимуму.
ЭКСПЕРТИЗА ПРЕПОДАВАТЕЛЯПрактический опыт работы в корпоративных финансах с 1998 года. Разработка и внедрение программ в 1С, MS Excel, ASP.Net, SQL.
Для чего нужен курс Программирование в Excel
АВТОМАТИЗАЦИЯ РУТИННЫХ ПРОЦЕССОВВы научитесь видеть рутинные процессы в своей работе, формулировать технические задания на автоматизацию и самостоятельно их реализовывать
УСКОРЕНИЕ ОБРАБОТКИ ДАННЫХ В EXCELАвтоматизация обработки данных в Excel позволит вам сократить затраты времени на рутинные процессы в разы
САМОСТОЯТЕЛЬНОЕ НАПИСАНИЕ ПРОГРАММ и не толькоВы получите знания и навыки, которые позволят вам писать полноценные программы на языке VB for Office, а так же общаться с профессиональными программистами на знакомом им языке
ПОВЫШЕНИЕ ВАШЕЙ СТОИМОСТИ КАК РЕДКОГО СПЕЦИАЛИСТАЭкспертиза на стыке финансов и автоматизации будет существенным конкурентным преимуществом при поиске новой и интересной работы
Курс включает
Доступ 24/7
на 90 дней
Продолжительность онлайн курса
36 ак. часов
Видеолекции и тесты дистанционного курса
28 ак. часов
Наставничество и консультация
эксперта (Роман Вдовин) в процессе всего обучения: вы сможете задать вопрос в чате преподавателю в привязке к материалам и получить подробный ответ
Электронный комплект материалов:
+ Проверочные тесты и практические / домашние задания
Документ об окончании:
при успешной защите практической выпускной работы слушателям Дистанционного курса выдаётся Удостоверение о повышении квалификации
Программа курса «Программирование в Excel»
«Базовый блок»
Содержит базовые знания в области программирования на языке программирования Visual Basic for Excel
Интерфейс редактора Visual Basic
• Окно редактора VBA Безопасность макросов, рекомендации по выбору уровней безопасности
• Функциональные окна и их назначение. Работа в редакторе
Простая запись макроса
• Просмотр и корректировка программного кода, созданного автоматически
• Создание и отладка процедуры Sub
• Ввод программного кода в «ручном режиме», варианты запуска макросов. Упрощенный ввод программного кода в ручном режиме
Основы программирования в Visual Basic (изучение на основе редактора VB для MSExcel)
• Использование служебного блока WITH … END WITH
• Объявление переменных «Область жизни» переменной (локальные и глобальные переменные)
• Типы переменных Возможности использования сложных (объектных) переменных
• Управляющие операторы языка Visual Basic
• Циклы в Visual Basic
• Встроенные функции Visual Basic for Office
• Основные функции обработки данных разных типов. Преобразование типов данных
• Создание пользовательских функций
• Отличие от процедур. Различные варианты передачи параметров (переменных) в функцию Практическая отработка навыков разработки функций
Отладчик программ
• Возможные ошибки при написании программ. Ошибки первого уровня (синтаксические), второго уровня (логические) и Runtime-ошибки
• Возможности по использованию отладчика для поиска ошибок в программах
Заключительная часть
• Основы объектной модели MSExcel
• Основные свойства и методы объекта Range Варианты использования. Практическое применение для обработки данных
• Объект Selection. Практическое использование объекта
Продвинутый блок
Содержит более сложные материалы в области создания программ на языке Visual Basic for Excel
Объектно-ориентированное программирование (изучение на основе редактора VB для MSExcel)
• Понятие объекта, классов, событий и методов
Объектная модель MSExcel
• объект Workbook (коллекция WorkBooks)
• объект Worksheet (коллекция WorkSheets)
• объект Range - основы использования
Свойства, методы и возможности использования. Работа со справочной системой Microsoft (MSDN)
Перехват событий в среде VB for Office
UserForm и элементы управления для использования на формах пользователя:
Основные:
• TextBox (текстовое поле) • Label (надпись, метка) • ListBox (список) и ComboBox (поле со списком) • CheckBox (флажок) и OptionButton (переключатель) • CommandButton (кнопка)
Второстепенные:
• TabStrip (набор вкладок) • MultiPage (набор страниц) • ToggleButton (выключатель) • ScrollBar (полоса прокрутки) • SpinButton (счетчик) • Image (рисунок)
Диалог открытия файлов FileDialog
• Синтаксис, варианты использования
Организация доступа к файловой системе компьютера
Организация взаимодействия между приложениями. Управление MSWord из программ MSExcel
Практические работы «Big 4»
• Разработка программы «Загрузка реквизитов из договоров в файл Excel» • Разработка функции «Курс ЦБ РФ» • Разработка программы «Сверка выписок» • Разработка программы «Формирование консолидированного ОДДС»
Итоговая работа проходит в виде защиты проекта – самостоятельно разработанной программы по автоматизации рабочего процесса
Как будет проходить ваше обучение ?
Участие в онлайн занятиях с группойОнлайн-занятие будет доступно и в записи, тем не менее рекомендуется присутствие на занятии
Выполнение домашних заданийПредусмотрены 9 работ, которые необходимо выслать на проверку преподавателю
НаставничествоВы можете задать вопрос преподавателю 24/7 в процессе всего обучения (в том числе при выполнении домашних заданий и итоговой выпускной работы)
Прохождение тестовВсего предлагается 4 теста: 3 обязательные, учебные + одно итоговое. Итоговое тестирование имеет ограничение количества попыток прохождения.
Защита итоговой выпускной работыЧТО ВЫ БУДЕТЕ УМЕТЬ ПОСЛЕ ПРОХОЖДЕНИЯ «БАЗОВОГО» БЛОКА?
- Самостоятельно записывать макросы, вносить в них правки, оптимизировать код макросов
- Писать процедуры в «ручном режиме», запускать их в различных режимах
- Создавать пользовательские функции для автоматизации обработки данных в MSExcel
- Использовать переменные и понимать особенности применения различных типов переменных
- Разбираться в различиях объявления переменных
- Выявлять ошибки в программах, используя отладчик редактора Visual Basiс
ЧТО ВЫ БУДЕТЕ УМЕТЬ ПОСЛЕ ПРОХОЖДЕНИЯ «ПРОДВИНУТОГО» БЛОКА?
- Понимать и использовать особенности Объектно-Ориентированного программирования в MS Excel
- Создавать программы для автоматической обработки данных, используя объектную модель MS Excel
- Уметь создавать и использовать в программах пользовательские формы
- Работать из программ VB for Office c файловой системой компьютера (с файлами и директориями) и создавать вирусы [конечно нет, хотя. ]
- Программно управлять другими приложениями MS Office из создаваемых программ на VB for Office
- Программно подгружать данные из Интернета и обрабатывать полученные данные
- Обрабатывать данные из нескольких файлов MS Excel, Word
Отзывы наших слушателей
Успешно сдав в августе 2020 года экзамены CIMA P1 и P2 и войдя в число лучших выпускников, я была приятно удивлена подарком от Hock Training – возможностью пройти дистанционный курс «Программирование в Excel для финансистов».
И хотя 20 лет назад я занималась программированием, вопрос «На каком языке я программировала?» поставил меня в тупик и заставил обращаться к помощи моих прежних коллег, дабы вспомнить, что это был язык Clipper. Так что этот курс оказался для меня очень полезным и позволил мне, как специалисту в области финансов, экономики и управления эффективностью бизнеса, освежить свои знания в части основ программирования и расширить свои границы новыми практическими навыками.
Очень хочется поблагодарить Романа Вдовина за создание этого замечательного курса, в рамках которого профессионально, но кратко и доступно раскрывается вся необходимая теоретическая информация, а также достаточное время уделяется на разбор практических примеров и реальных задач. Вся информация даётся структурировано и последовательно, а её усвоение проверяется при выполнении домашних работ и при прохождении тестов.
Отдельно хочется отметить терпение, выдержку и доброжелательное отношение преподавателя ко всем слушателям, его внимательное отношение ко всем их вопросам и готовность более подробно остановиться на том или ином моменте, если это потребуется.
В течение всего периода обучения дополнительных сил и уверенности придавали, сопровождающие почти каждую тему курса, мотивационные высказывания и крылатые выражения великих людей. Они давали пищу для раздумий, настраивали на работу и просто заряжали позитивом! Огромное спасибо!
«Во всём большом есть постепенность, А не внезапность и мгновенность.» Гёте «Фауст»
«Боишься – не делай, делаешь – не бойся, а сделал – не сожалей.» Чингисхан
Ну и наконец, просто трудно описать словами, какие приятные ощущения испытываешь, если тебе удаётся решить поставленную Романом в ходе учебного процесса задачу или самой разобраться с каким-то сложным вопросом. А когда мне удалось написать для защиты проекта программу, которая позволила избавиться от рутинной и монотонной работы при подготовке одного из периодических финансовых отчётов, моей радости не было предела!
Спасибо большое за всё!
Искренне хочется пожелать Роману и всей команде Hock Training успехов в образовательной деятельности и благодарных слушателей!
С уважением и признательностью,
Успешно сдав в августе 2020 года экзамены CIMA P1 и P2 и войдя в число лучших выпускников, я была приятно удивлена подарком от Hock Training – возможностью пройти дистанционный курс «Программирование в Excel для финансистов».
И хотя 20 лет назад я занималась программированием, вопрос «На каком языке я программировала?» поставил меня в тупик и заставил обращаться к помощи моих прежних коллег, дабы вспомнить, что это был язык Clipper. Так что этот курс оказался для меня очень полезным и позволил мне, как специалисту в области финансов, экономики и управления эффективностью бизнеса, освежить свои знания в части основ программирования и расширить свои границы новыми практическими навыками.
Очень хочется поблагодарить Романа Вдовина за создание этого замечательного курса, в рамках которого профессионально, но кратко и доступно раскрывается вся необходимая теоретическая информация, а также достаточное время уделяется на разбор практических примеров и реальных задач. Вся информация даётся структурировано и последовательно, а её усвоение проверяется при выполнении домашних работ и при прохождении тестов.
Отдельно хочется отметить терпение, выдержку и доброжелательное отношение преподавателя ко всем слушателям, его внимательное отношение ко всем их вопросам и готовность более подробно остановиться на том или ином моменте, если это потребуется.
В течение всего периода обучения дополнительных сил и уверенности придавали, сопровождающие почти каждую тему курса, мотивационные высказывания и крылатые выражения великих людей. Они давали пищу для раздумий, настраивали на работу и просто заряжали позитивом! Огромное спасибо!
«Во всём большом есть постепенность, А не внезапность и мгновенность.» Гёте «Фауст»
«Боишься – не делай, делаешь – не бойся, а сделал – не сожалей.» Чингисхан
Ну и наконец, просто трудно описать словами, какие приятные ощущения испытываешь, если тебе удаётся решить поставленную Романом в ходе учебного процесса задачу или самой разобраться с каким-то сложным вопросом. А когда мне удалось написать для защиты проекта программу, которая позволила избавиться от рутинной и монотонной работы при подготовке одного из периодических финансовых отчётов, моей радости не было предела!
Спасибо большое за всё!
Искренне хочется пожелать Роману и всей команде Hock Training успехов в образовательной деятельности и благодарных слушателей!