Программы обучения:

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

___________

На главную страницу

Описание

В данном курсе рассматриваются основы программирования на VBA вообще и программирования для Microsoft Excel в частности. Курс рассчитан на пользователей, не имеющих опыта в программировании, поэтому кроме вопросов, непосредственно касающихся VBA, здесь также рассматриваются основы программирования как такового.

Длительность

24 часа

Предварительные требования

Опыт работы в Windows, Excel.

Содержаниe

Основы программирования

Понятие языка программирования

Понятие среда разработки

Программы, процедуры, функции

Переменные, их типы

Циклы и ветвления

Объектно-ориентированное программирование (ООП)

Введение в 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).

Обработка ошибок и отладка программ

Типы ошибок (синтаксические, времени выполнения, логические)

Перехват и обработка ошибок. Продолжение выполнения программы.

Пошаговая отладка

Точки прерывания

Отслеживание значений переменных. Специализированные окна отладчика.

 

 

 

На главную страницу


Украинская Баннерная Сеть