Программирование на Visual Basic Application (VBA)

Код: ITC-VBA

Программа ориентирована на подготовленных пользователей, ранее применявших персональный компьютер в своей профессиональной деятельности и знакомых с программами Excel. В программе рассматриваются объекты приложения Microsoft Excel и управление этими объектами. Кроме этого, слушатели познакомятся с языком программирования Visual Basic Application и научаться разрабатывать приложения для Excel. Слушатели курса приобретут теоретические и практические навыки автоматизации работы в пакете Microsoft Excel.

Формат проведения

Очный или удаленный

Продолжительность

40 академических часов

Вендор

ITCloud
vendor

Требования к предварительной подготовке слушателя

  • знания в пределах курса «Электронные таблицы Microsoft Excel. Углубленный курс»;

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

  • иметь представление о макросах и языке VBA, уметь редактировать простые макросы;

  • знание английского языка в пределах чтения компьютерно-ориентированного материала.

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

Модуль 1.
  • Окно разработки макросов VBA
  • Структура окна. Строка меню. Панель инструментов. Окно проекта и окно свойств.
  • Редактор VBA.
  • Структура языка: модули, процедуры, операторы.
  • Стандартные типы языка VBA.
  • Переменные.
Модуль 2.
  • Оператор присваивания
  • Отладка и пошаговое тестирование программы.
  • Управляющие конструкции языка.
  • Условные операторы If.
  • Оператор выбора Select Case.
  • Оператор цикла Do . . . Loop
  • Оператор цикла с параметром.
  • Оператор цикла с перебором.
  • Встроенные функции VBA.
  • Создание пользовательских функций VBA.
Модуль 3.
  • Объектно-ориентированная модель. Объекты и классы.
  • Свойства, методы и события объектов. Коллекции.
  • Объектная модель Excel. 
  • Объекты Range, Workbook, Sheet их свойства и методы.
  • Объектные переменные.
Модуль 4.
  • Автомакросы. Макрорекодер.
  • Создание автомакросов.
  • Исправление недостатков макроса, созданного автоматически.
  • Конструкции языка With ... End With.
Модуль 5.
  • Массивы в VBA. Одномерные и многомерные массив.
  • Создание массивов. Тип Variant.
  • Статические и динамические массивы.
  • Функции для работы с массивами.
Модуль 6.
  • Работа с файловой системой.
  • Процедуры и функции для работы с дисками и каталогами.
  • Функция Dir.
  • Диалоговые окна для работы с файлами и папками.
Модуль 7.
  • Работа с формами.
  • Создание формы листа. Элементы управления формы.
  • Создание пользовательской формы.
  • Элементы управления пользовательской формы, их свойства и методы.
  • Создание процедур обработки событий для элементов формы
  • Вызов пользовательской формы.
  • Передачи переменных из одного модуля в другой.
Модуль 8.
  • Объектная модель Word.
  • Объект Document.
  • Объект Paragraph.
  • Объект Range.
Модуль 9.
  • Вызов макросов с помощью кнопок.
  • Вызов макросов с помощью надстроек.
  • Защита макросов.

Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

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


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!