Следите за новостями

Visual Basic — программирование в Excel

В рамках данного курса слушатели изучат:

  • принципы создания собственных макросов;
  • способы запуска макросов;
  • средства отладки макросов;
  • понятие процедур и функций;
  • понятие переменных и констант;
  • базовые операции с ячейками;
  • типы ошибок в программах;
  • операции с рабочими листами, рабочими книгами и приложением.

В ходе обучения слушатели научатся:

  • создавать макросы с помощью Макрорекордера, работать с Личной книгой макросов;
  • работать с редактором Visual Basic;
  • использовать команды по условию (ветвление), безусловный переход к любой точке программы, повторяющиеся команды (циклы);
  • использовать операторы и встроенные функции Visual Basic;
  • обрабатывать события, происходящие в листах и книгах.

Содержание курса

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

Цель курса

Цель данного курса — научить слушателей дополнять базовую функциональность Excel новыми возможностями с помощью Visual Basic for Applications — объектно-ориентированного языка программирования, входящего в состав пакета Microsoft Office. Благодаря этим дополнительным возможностям работа пользователя становится проще и эффективней.