ОПИСАНИЕ
В данном курсе рассматриваются основы программирования на VBA в целом и программирования для Microsoft Excel в частности. Курс рассчитан на пользователей, не имеющих опыта в программировании, поэтому кроме вопросов, непосредственно касающихся VBA, здесь также рассматриваются основы программирования как такового.
Слушатели:
Курс предназначен для аналитиков, менеджеров, администраторов баз данных, начинающих программистов.
Необходимая подготовка:
Опыт работы в 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).
Обработка ошибок и отладка программ
•Типы ошибок (синтаксические, времени выполнения, логические)
•Перехват и обработка ошибок. Продолжение выполнения программы.
•Пошаговая отладка
•Точки прерывания
•Отслеживание значений переменных. Специализированные окна отладчика.
Продолжительность курса:
3 дня (24 часа)
Документ об окончании курса:
Сертификат УЦ «Сетевые Технологии» о прохождении обучения
ЛОКАЦИЯ
"ул. Дегтяревская,48 офис 411, Киев, 04112"
"ул. Дегтяревская,48 офис 411, Киев, 04112"
Дата и время ближайших мероприятий
Прошедшие мероприятия