Программирование на VBA для Microsoft Excel (VBA_Excel)

В данном курсе рассматриваются основы программирования на VBA вообще и программирования для Microsoft Excel в частности. Курс рассчитан на пользователей, не имеющих опыта в программировании, поэтому кроме вопросов, непосредственно касающихся VBA, здесь также рассматриваются основы программирования как такового.

Стоимость курса: 912 бел. руб. с НДС (20%). Для слушателей физлиц предусмотрена скидка 10%.

Предварительные требования

Опыт работы в Windows, Excel.

Программа курса

1. Основы программирования

  • Понятие языка программирования
  • Понятие среда разработки
  • Программы, процедуры, функции
  • Переменные, их типы
  • Циклы и ветвления
  • Объектно-ориентированное программирование (ООП)

2. Введение в Visual Basic и VBA

  • Что такое Visual Basic и Visual Basic for Applications.
  • Область применения языка, его особенности.
  • Среда разработки VBA.
  • Настройки Excel, связанные с VBA
  • Макросы и VBA
  • Создание и сохранение проекта
  • Выполнение программы

3. Основы написания кода на VBA

  • Объявление переменных, область видимости, присвоение значений
  • Типы данных, приведение типов
  • Константы
  • Работа с массивами
  • Операторы и выражения. Некоторые встроенные функции VBA
  • Операции сравнения, логические функции. Операторы ветвления
  • Циклы
  • Процедуры и функции, их аргументы
  • Организация текста программы

4. Основы обработки ошибок и отладки программ

  • Типы ошибок (синтаксические, времени выполнения, логические)
  • Перехват и обработка ошибок. Продолжение выполнения программы. Использование объекта Err.
  • Пошаговое выполнение. Команды Step Into, Step Over, Step Out, Run to cursor
  • Отслеживание значений переменных. Использование окон Immediate, Locals, Watches, Call Stack.
  • Использование точек прерывания. Остановка программы с помощью окна Watches (Break When Value Is True, Break When Value Changes)
  • Использование Bookmarks

5. Основные понятие объектно-ориентированного программирования (ООП).

  • Объекты. Классы и экземпляры классов. Наследование.
  • Свойства, методы, события.
  • Коллекции.
  • Иерархия объектов. Объектная модель приложения.

6. Пользовательские формы. Элементы управления

  • Форма (Form), добавление форм в проект
  • Понятие элемента управления, добавление элементов управления на форму, их организация на форме
  • Некоторые стандартные элементы управления: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame и т.д
  • Некоторые свойства элементов управления

7. События стандартных элементов управления и форм

  • Понятие события и обработчика события
  • Некоторые типичные события, создание обработчиков событий

8. Объектная модель Excel. Создание макросов под Excel

  • Понятие объектной модели приложения Microsoft Office. Объектная модель Excel. Получение справки
  • Объект Application
  • Понятие коллекции. Коллекции Workbooks, Worksheets, Charts, и т.д.
  • Свойства и методы объектов классов Workbook, Worksheet, Range и пр.
  • Работа с выделениями
  • Использование функций Excel

9. Работа с файлами и папками. Использование текстовых файлов

10. Работа с диаграммами

11. Создание макросов для Excel, работающих с другими приложениями Office

  • Взаимодействие с Word
  • Взаимодействие с Outlook
  • Взаимодействие с Project

12. Обработка событий Excel

  • Понятие события, типы событий
  • События рабочей книги
  • События рабочих листов

Группа

  • от 6 до 12 человек

Данный курс проводится в корпоративном формате. Стоимость рассчитывается исходя из количества человек в группе. Вы также можете записаться в уже набранную группу, если курс присутствует в расписании

Важно! Программа данного курса является базовой и при корпоративном обучении может быть изменена, чтобы наилучшим образом соответствовать потребностям конкретного Заказчика. Лишние темы могут быть исключены, недостающие темы могут быть добавлены или рассмотрены на более глубоком уровне.

Документы по окончании курса

Слушатели получают фирменный сертификат Учебного центра Softline и справку об обучении установленного государством образца.

Информация о курсе

Минск
19-22 июня
Вендор: Пользовательские курсы
Код курса: VBA-Excel
Продолжительность: 4 дня / 32 часа
Направление: Microsoft Office
Экзамен :
Все расписание
Записаться на курс

Название курса и комментарии*

Ваше имя и фамилия*

Компания*

Телефон*

Email*