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

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

Для слушателей физлиц предусмотрена скидка 10%.

Время проведения: вт, ср (5-6 ноября) – вечернее время (17:00 - 21:00); чт, пт (7-8 ноября) – дневной полнодневный формат (9:00 – 19:00).

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

Опыт работы в 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

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

Группа

  • от 8 до 20 человек

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

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

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

  • Сертификат Учебного центра Softline об окончании курса и справка об обучении установленного образца: 

Сертификат Softline_образец Cправка

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

Минск
21-24 января

912 бел. р.

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

n/a

Все расписание
Использование сетевого оборудования Cisco. Часть 2
ICND2
Минск, 25-29 ноября, 10-14 февраля
Администрирование инфраструктуры баз данных SQL
20764
Минск, 25-29 ноября; 30 марта - 3 апреля
Corporate Solutions Sales Engineer
KL 015.03
Минск, 29 ноября
Все предложения
Записаться на курс

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

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации", отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг, исполнения договоров и пр.