Программирование на VBA для Microsoft Excel
Персоны
Максим Борисов
Профессиональный преподаватель с более чем двадцатилетним стажем в области ИТ, сертифицированный тренер Microsoft.
Контакты
edu.by@noventiq.com
В начале беседы сообщите, что нашли информацию на Все Курсы Бай.
Программа
Понятие языка программирования
Понятие среда разработки
Программы, процедуры, функции
Переменные, их типы
Циклы и ветвления
Объектно-ориентированное программирование (ООП)
Что такое Visual Basic и Visual Basic for Applications.
Область применения языка, его особенности.
Среда разработки VBA.
Настройки Excel, связанные с VBA
Макросы и VBA
Создание и сохранение проекта
Выполнение программы
Объявление переменных, область видимости, присвоение значений
Типы данных, приведение типов
Константы
Пользовательские типы данных
Работа с массивами
Операторы и выражения. Некоторые встроенные функции VBA
Операции сравнения, логические функции. Операторы ветвления
Циклы
Процедуры и функции, их аргументы
Организация текста программы
Форма (Form), добавление форм в проект
Понятие элемента управления, добавление элементов управления на форму, их организация на форме
Некоторые стандартные элементы управления: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame и т. д
Некоторые свойства элементов управления, управление этими свойствами.
Понятие события и обработчика события
Некоторые типичные события, создание обработчиков
Понятие объектной модели приложения Microsoft Office. Объектная модель Excel. Получение справки
Объект Application
Понятие коллекции. Коллекции Workbooks, Worksheets, Charts, и т. д.
Свойства и методы объектов классов Workbook, Worksheet, Range и пр.
Работа с текущим выделением
Использование функций Excel
События рабочей книги
События рабочих листов
События приложения
Типы ошибок (синтаксические, времени выполнения, логические)
Перехват и обработка ошибок. Продолжение выполнения программы.
Пошаговая отладка
Точки прерывания
Отслеживание значений переменных. Специализированные окна отладчика.
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.