Программирование в Excel для финансистов. Базовый + Продвинутый блок
г. Москва, ул. 1-ая Брестская, д.29, Бизнес-центр «Capital Tower», этаж 13
Основная тема : Семинар-практикум
(!)Тренинг носит практическую направленность, поэтому для участия в нём слушателям необходимо принести ноутбук с установленным MicrosoftOffice не ниже 2010 версии (для Windows) с возможностью создания макросов.
Базовый блок (20 ак. часов)
Предлагает освоить (освежить) базовые знания в области программирования на языке VisualBasic (forExcel).
По итогам обучения слушатели смогут:
- Самостоятельно записывать макросы, вносить в них правки, оптимизировать код макросов
- Писать процедуры в «ручном режиме», запускать их в различных режимах
- Создавать пользовательские функции для автоматизации обработки данных в MSExcel
- Использовать переменные и понимать особенности применения различных типов переменных
- Разбираться в различияхобъявленияпеременных
- Выявлять ошибки в программах, используя отладчик редактора VisualBasic
Продвинутый блок(16 ак. часов)
Предлагает освоить сложные навыки знания в области создания программ на языке VisualBasic (forExcel).
По итогам обучения слушатели смогут:
- Понимать и использовать особенности Объектно-Ориентированного программирования в MSExcel
- Создавать программы1 для автоматической обработки данных, используя объектную модель MSExcel
- Уметь создавать и использовать в программах формы пользователя
- Работать из программ c файловой системой компьютера (с файлами и директориями)
- Управлять приложениями MSOffice из создаваемых программ
- Подгружать данные через Интернет и автоматизировать данную загрузку
- Обрабатыватьданные из несколькихфайлов
1 Здесь и далее под программами подразумеваются программы (макросы, процедуры и функции), созданные в редакторе VisualBasicforExcel
Итоговое тестирование
По итогам обучения слушатели проходят тестирование на усвоение пройденного материала (защита разработанной программы). При успешной сдаче итогового теста слушателям выдается Удостоверение о повышении квалификации по Программе.
ПРОГРАММА ТРЕНИНГА
Базовыйблок
- Интерфейсредактора Visual Basic
- Окно редактора VBA
Безопасность макросов, рекомендации по выбору уровней безопасности - Функциональные окна и их назначение. Работа в редакторе
- Простаязаписьмакроса
- Просмотр и корректировка программного кода, созданного автоматически.
Оптимизациякода - Создание и отладкапроцедуры Sub
- Ввод программного кода в «ручном режиме», варианты запуска макросов. Упрощенныйвводпрограммногокода в ручномрежиме
- Основы программирования в VisualBasic (изучение на основе редактора VB для MSExcel)
- Использование служебного блока WITH … ENDWITH
- Объявление переменных
«Область жизни» переменной (локальные и глобальные переменные) - Типы переменных Возможности использования сложных (объектных) переменных
- Управляющие операторы языка VisualBasic:
- Условныйоператор
IF … THEN … END IF - Особенности использования операторов
IF … THEN … ELSE … END IF
IF … THEN … ELSEIF … ELSE … END IF - Условныйоператор
SELECT CASE - Циклы в Visual Basic:
- счетчик
FOR … NEXT - счетчик по множеству в коллекции
FOREACH … NEXT - цикл
Do...Loop
Особенности использования. Практическая отработка навыков создания процедур, использования переменных - Встроенные функции VBforOffice
Основные функции обработки данных разных типов. Преобразованиетиповданных - Создание пользовательских функций
Отличие от процедур. Различные варианты передачи параметров (переменных) в функцию
Практическаяотработканавыковразработкифункций - Отладчикпрограмм
- Возможные ошибки при написании программ. Ошибки первого уровня (синтаксические), второго уровня (логические) и Runtime-ошибки
- Возможности по использованию отладчика для поиска ошибок в программах
- Заключительнаячасть
- ОсновыобъектноймоделиMSExcel
- Основные свойства и методы объекта Range
Варианты использования. Практическоеприменениедляобработкиданных - Объект Selection. Практическоеиспользованиеобъекта
Продвинутый блок
- Объектно-ориентированное программирование (изучение на основе редактора VB для MSExcel)
- Понятие объекта, классов, событий и методов
2. ОбъектнаямодельMSExcel
§ объект Workbook (коллекцияWorkBooks)
§ объект Worksheet (коллекцияWorkSheets)
§ объект Range - основы использования
Свойства, методы и возможности использования. Работасосправочнойсистемой Microsoft (MSDN)
3. Перехват событий в среде VBforOffice
4. UserForm и элементы управления для использования на формах пользователя:
§ TextBox (текстовоеполе)
§ Label (надпись, метка)
§ ListBox (список) и ComboBox (поле со списком)
§ CheckBox (флажок) и OptionButton (переключатель)
§ CommandButton (кнопка)
§ второстепенные:
· TabStrip (наборвкладок),
· MultiPage (наборстраниц),
· ToggleButton (выключатель),
· ScrollBar (полосапрокрутки),
· SpinButton (счетчик),
· Image (рисунок)
5. Диалог открытия файлов FileDialog(). Синтаксис, варианты использования
6. Организация доступа к файловой системе компьютера
7. Организация взаимодействия между приложениями. Управление MSWord из программ MSExcel
8. Практическая работа 1. Разработка функции «Курс ЦБ РФ»
9. Практическая работа 2. Разработка программы «Сверка выписок»
10. Практическая работа 3. Разработка программы «Формирование консолидированного ОДДС»
Итоговое тестирование
Выполнение итогового теста по пройденным темам курса (защита разработанной программы)
Контактное лицо: HOCK Training
Телефон: +7 (495) 461-00-80
Сайт компании:
Адрес компании: Россия, 125 047, Москва, 1-я Брестская улица, 29 Бизнес-центр «Capital Tower», этаж 13
Рекомендуем почитать
- Курсы МСФО: обучение и стоимость
- Что такое международные стандарты финансовой отчетности – IAS и IFRS?
- Курсы повышения квалификации бухгалтеров
- Курсы повышения квалификации аудиторов
- Выбор русскоязычной квалификации в области финансов
- Выбор англоязычной квалификации в области финансов
- Сравнение сертификаций по МСФО