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