Курс NT-VBA for Excel Программирование на VBA для Microsoft Excel

Обучение может быть проведено по любой версии Microsoft Office. Программа курса адаптируется под специфику, потребности и уровень подготовки специалистов.

Курс предоставляет знания и навыки программирования на Visual Basic for Applications (VBA), в частности для Microsoft Excel. Также рассматриваются основы программирования.


По окончании курса слушатели смогут:
  • ефективно використовувати VBA для Microsoft Excel.
Аудитория

Аналитики, менеджеры и администраторов баз данных, начинающие программисты и специалисты, работающие с Microsoft Excel.


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • опыт работы в Microsoft Windows та Microsoft 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
    • Понятие события, типы событий
    • События рабочей книги
    • События рабочих листов

Регистрация на ближайший курс

Код курса

NT-VBA for Excel

Длительность, дней (часов)

4 (32)

Ближайшие даты

по запросу

Цена, грн