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

Курс Программирование на VBA для Microsoft Excel
  • Код курса:
    VBAExcelB
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Б_MS_Office Максим Григорьевич
Профессиональный преподаватель с более чем двадцатилетним стажем.
Описание Курса:
Язык программирования Visual Basic for Applications (VBA) - является базовым языком в приложениях Microsoft Office (Word, Excel, Access, PowerPoint и др.). В новой версии Microsoft Office 2013 VBA также остается средством автоматизации работы пользователей с офисными приложениями. На нашем курсе мы вас познакомим и с основами программирования на VBA и в Excel в частности.

Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять как в Microsoft Excel 2013/2010, так и в более ранних версиях Microsoft Excel 2007/2003.
Аудитория:
Участники курса могут не иметь опыта в программировании.
На курсе Excel VBA мы также рассмотрим основы программирования для VBA и Excel  в частности.
Предварительная подготовка:
Опыт работы в Windows, Excel.
Содержание курса:
Основы программирования
  • Понятие языка программирования
  • Понятие среда разработки
  • Программы, процедуры, функции
  • Переменные, их типы
  • Циклы и ветвления
  • Объектно-ориентированное программирование (ООП)
Введение в Visual Basic и VBA
  • Что такое Visual Basic и Visual Basic for Applications.
  • Область применения языка, его особенности.
  • Среда разработки VBA.
  • Настройки Excel, связанные с VBA
  • Макросы и VBA
  • Создание и сохранение проекта
  • Выполнение программы
Основы написания кода на VBA
  • Объявление переменных, область видимости, присвоение значений
  • Типы данных, приведение типов
  • Константы
  • Пользовательские типы данных
  • Работа с массивами
  • Операторы и выражения. Некоторые встроенные функции VBA
  • Операции сравнения, логические функции. Операторы ветвления
  • Циклы
  • Процедуры и функции, их аргументы
  • Организация текста программы
Пользовательские формы. Элементы управления
  • Форма (Form), добавление форм в проект
  • Понятие элемента управления, добавление элементов управления на форму, их организация на форме
  • Некоторые стандартные элементы управления: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame и т.д
  • Некоторые свойства элементов управления, управление этими свойствами.
События стандартных элементов управления
  • Понятие события и обработчика события
  • Некоторые типичные события, создание обработчиков
Объектная модель Excel
  • Понятие объектной модели приложения Microsoft Office. Объектная модель Excel. Получение справки
  • Объект Application
  • Понятие коллекции. Коллекции Workbooks, Worksheets, Charts, и т.д.
  • Свойства и методы объектов классов Workbook, Worksheet, Range и пр.
  • Работа с текущим выделением
  • Использование функций Excel
События Excel
  • События рабочей книги
  • События рабочих листов
  • События приложения
Диалоговые окна. Работа с файлами.
Работа с диаграммами
Взаимодействие проекта Excel с другими приложениями Office (на примере создания отчета в Word).
Обработка ошибок и отладка программ

  • Типы ошибок (синтаксические, времени выполнения, логические)
  • Перехват и обработка ошибок. Продолжение выполнения программы.
  • Пошаговая отладка
  • Точки прерывания
  • Отслеживание значений переменных. Специализированные окна отладчика
Материалы и сертификаты:
Акцент Профи

Возврат к списку



Программа и регистрация на курс


курс Red Hat 442


Зарегистрироваться на Курс Oracle Database 11g: Разработка программных модулей на PL/SQL
курс BI Publisher 11g R1: Основы