Visual Basic — программирование в Excel
В рамках данного курса слушатели изучат:
- принципы создания собственных макросов;
- способы запуска макросов;
- средства отладки макросов;
- понятие процедур и функций;
- понятие переменных и констант;
- базовые операции с ячейками;
- типы ошибок в программах;
- операции с рабочими листами, рабочими книгами и приложением.
В ходе обучения слушатели научатся:
- создавать макросы с помощью Макрорекордера, работать с Личной книгой макросов;
- работать с редактором Visual Basic;
- использовать команды по условию (ветвление), безусловный переход к любой точке программы, повторяющиеся команды (циклы);
- использовать операторы и встроенные функции Visual Basic;
- обрабатывать события, происходящие в листах и книгах.
Содержание курса
- Создание макросов с помощью Макрорекордера (Личная книга макросов, макросы с абсолютными и относительными ссылками, особенности редактирования макросов Личной книги).
- Знакомство с редактором Visual Basic. Принципы создания собственных макросов. Средства отладки.
- Способы запуска макросов.
- Создание собственных макросов. Понятие процедур и функций.
- Переменные и константы.
- Базовые операции с ячейками.
- Выполнение команд по условию (ветвление).
- Безусловный переход к любой точке программы.
- Повторяющиеся команды (циклы). Циклы, выполняющиеся или завершающиеся по условию. Циклы, управляемые счетчиком.
- Операторы и встроенные функции Visual Basic.
- Запрос данных и выдача сообщений в стандартных диалоговых окнах Visual Basic.
- Типы ошибок в программах. Перехват ошибок времени выполнения.
- Инструменты отладки программ.
- Понятие объектов, свойств, методов. Базовые принципы работы с объектами.
- Работа с объектом Range (специальные диапазоны, основные свойства и методы).
- Работа с объектом Range. Некоторые полезные примеры программ.
- Операции с рабочими листами.
- Обработка событий, происходящих в листах и книгах.
- Операции с рабочими книгами. Практический пример.
- Операции с приложением. Функции рабочего листа. Стандартные диалоговые окна.
- Краткие принципы управления диаграммами с помощью макросов.
- Пользовательские формы и элементы управления на рабочем листе.
Цель курса
Цель данного курса — научить слушателей дополнять базовую функциональность Excel новыми возможностями с помощью Visual Basic for Applications — объектно-ориентированного языка программирования, входящего в состав пакета Microsoft Office. Благодаря этим дополнительным возможностям работа пользователя становится проще и эффективней.