Visual Basic – программирование в Excel 2010
Visual Basic - Programming in Excel

Код: | 303 |
Направление обучения: | Пользователь Microsoft Windows/Office |
Продолжительность: | 3 дня / 24 часа |
Цена для физ. лиц: | 8500 руб. |
Цена для юр. лиц: | 9000 руб. |
Описание образовательной программы
Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Среди программистов VB популярен высоко производительный комплекс для разработки приложений.
Интеграция среды с MS Office делает Visual Basic одним из самых удобных продуктов для повседневного использования разработчиками приложений.
Visual Basic позволяет решать любые задачи: от простых, но эффективных макросов "на каждый день", помогающих рядовым пользователям в их работе, до серьезных проектов корпоративного уровня.
Наибольшее количество прикладных задач, требующих использования макросов, возникает при работе с электронными таблицами Excel. Опытные пользователи смогут самостоятельно справиться с вопросами автоматизации Microsoft Excel 2010, если освоят возможности программирования макросов на VBA.
Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять как в Microsoft Excel 2010, так и в более ранних версиях Microsoft Excel 2007/2003.
Успешное окончание обучения по программе данного курса позволит специалистам:
- Создавать макросы с помощью Макрорекордера, работать с Личной книгой макросов.
- Создавать проекты в редакторе Visual Basic, редактировать, отлаживать и выполнять программный код.
- Программировать сложные процедуры с вложенными циклами, использующими массивы переменных.
- Использовать команды по условию (ветвление), безусловный переход к любой точке программы, повторяющиеся команды (циклы).
- Использовать операторы и встроенные функции Visual Basic.
- Обрабатывать события, происходящие в листах и книгах.
- Создавать надстройки Microsoft Excel 2010 с помощью VBA.
Цель курса
Совершенствование навыков работы с MS Excel при анализе и обработке данных с помощью Visual Basic for Applications – объектно-ориентированного языка программирования, входящего в состав пакета Microsoft Office
Целевая аудитория
Специалисты различного профиля, которые систематически сталкиваются в своей деятельности с необходимостью оперативно и на высоком уровне выполнять расчеты на основе электронных таблиц.
Необходимая подготовка
Знания и навыки в объеме курсов
- 293 «Microsoft Office Excel 2010 для квалифицированного пользователя»
или
- 283 «Пользователь Microsoft Excel 2010».
Содержание
1. Создание макросов с помощью Макрорекордера.
- Личная книга макросов.
- Макросы с абсолютными и относительными ссылками.
- Особенности редактирования макросов Личной книги.
2. Знакомство с редактором Visual Basic. Принципы создания собственных макросов. Средства отладки.
- Общие сведения.
- Окно проводника проекта (Project Explorer) и структура проекта VBA.
- Работа с редактором кода (Code Editor).
- Работа со справкой.
3. Способы запуска макросов.
4. Создание собственных макросов. Понятие процедур и функций.
- Виды процедур.
- Область видимости процедур. Создание процедур (макросов).
- Передача параметров.
- Вызов и завершение работы процедур.
5. Переменные и константы.
- Основы синтаксиса.
- Переменные и типы данных.
- Операторы.
- Константы.
6. Базовые операции с ячейками.
7. Выполнение команд по условию (ветвление).
- Оператор If ... Then.
- Оператор Select Case.
8. Безусловный переход к любой точке программы.
9. Повторяющиеся команды (циклы). Циклы, выполняющиеся или завершающиеся по условию. Циклы, управляемые счетчиком.
10. Операторы и встроенные функции Visual Basic.
- Что такое встроенные функции.
- Функции преобразования и проверки типов данных.
- Строковые функции.
- Функции для работы с числовыми значениями.
- Функции для работы с датой и временем.
- Функции для форматирования данных.
- Функции — заменители синтаксических конструкций.
- Функции для работы с массивами.
- Функции для работы с файловой системой.
- Другие функции VBA.
11. Запрос данных и выдача сообщений в стандартных диалоговых окнах Visual Basic.
12. Типы ошибок в программах. Перехват ошибок времени выполнения.
- Типы ошибок.
- Перехват и обработка ошибок времени выполнения.
13. Инструменты отладки программ.
- Тестирование.
- Переход в режим паузы.
- Действия в режиме паузы.
- Окно Immediate.
- Окно Locals.
- Окно Watches.
14. Понятие объектов, свойств, методов. Базовые принципы работы с объектами.
- Что такое классы и объекты.
- Создание и удаление объектов.
- Методы объекта.
- Свойства объекта.
- События объекта и объявление WithEvents.
- Просмотр объектов.
- Объектные модели.
15. Работа с объектом Range (специальные диапазоны, основные свойства и методы).
16. Работа с объектом Range. Некоторые полезные примеры программ.
17. Операции с рабочими листами.
18. Обработка событий, происходящих в листах и книгах.
19. Операции с рабочими книгами. Практический пример.
20. Операции с приложением. Функции рабочего листа. Стандартные диалоговые окна.
21. Краткие принципы управления диаграммами с помощью макросов.
22. Пользовательские формы и элементы управления на рабочем листе.
- Для чего нужны формы.
- Создание форм и самые важные свойства и методы форм.
- Элементы управления.
Сертификация
Курс не связан с программами сертификации.
Получаемый документ
Удостоверение о повышении квалификации, или Сертификат.
(В зависимости от категории слушателей и общей продолжительности программы)
Расписание
К сожалению, в этом курсе нет ближайших дат для бронирования, но вы можете запросить информацию.