Краснодар: Кубанский государственный университет, 2010. — 63 с.
Содержание:
Предисловие.
VBA как система объектно-ориентированного программирования.
Общие сведения о VBA.
Объектная модель Excel.
Основные понятия объектно-ориентированного программирования.
Объекты, методы, свойства, события.
Проект VBA и его элементы.
Структура проекта VBA.
Структура программы VBA.
Типы процедур (функций) и их определение.
Среда разработки.
Активизация редактора VBA.
Структура редактора VBA.
Окно проекта.
Окно редактирования кода.
Окно редактирования формы.
Панель элементов (ToolBox).
Свойства, методы и события элементов управления.
Общие свойства стандартных элементов управления.
Общие методы стандартных элементов управления.
Элемент Кнопка (CommandButton).
Элемент Поле (TextBox).
Элемент Надпись (Label).
Алгоритм и его свойства.
Понятие алгоритма.
Основные свойства алгоритма.
Способы описания алгоритмов.
Основные понятия языка VBA.
Инструкции.
Имена и идентификаторы.
Время жизни переменной.
Описания.
Инструкция Dim.
Инструкция Public.
Инструкция Private.
Инструкция Static.
Инструкция Option Explicit.
Переменная.
Функции и процедуры.
Типы данных.
Операции и функции для данных целого типа.
Операции и функции для данных вещественного типа.
Операции и функции для данных логического типа (Boolean).
Операции и функции для строковых данных (String).
Функции, результат которых имеют числовой тип.
Функции, результат которых имеют тип String.
Переменные типа денежные значения (Currency).
Операторы языка VBA.
Оператор присваивания.
Ввод и вывод данных.
Функция InputBox.
Функция MsgBox.
Условная инструкция (If.Then.Else).
Оператор выбора варианта (Select Case).
Программирование циклов.
Оператор цикла с предусловием (While.Wend).
Операторы цикла с условиями (Do.Loop).
Оператор цикла с параметром (For.Next).
Использование операторов цикла.
Основные объекты MS Excel.
Объект Application, основные свойства, методы и события.
Свойства объекта Application.
Основные методы объекта Application.
События объекта Application.
Основные свойства, методы и события семейства WorkBooks.
Основные свойства объектов семейства Workbooks.
Основные методы объектов семейства Workbooks.
События объектов семейства Workbooks.
Основные свойства и методы объектов семейства Worksheets.
Свойства объектов семейства Worksheets.
Методы объектов семейства Worksheets.
События объекта Worksheet.
Объект Range.
Адресация ячеек в Excel.
Основные свойства объекта Range.
Основные методы объекта Range.
Методы объекта Range, реализующие команды Excel.
Инструкция With.
Массивы.
Одномерные массивы.
Изменение нижней границы индексов (Option Base).
Изменение границ массивов (ReDim).
Ввод-вывод элементов массива.
Многомерные массивы.
Примеры использования массивов.
Обработка символов и строк.
Примеры использования строковых процедур и функций.
Подпрограммы.
Процедуры без параметров.
Процедуры с параметрами.
Параметры-значения.
Параметры-переменные.
Синтаксис процедур.
Вызов процедур.
Правила соответствия между формальными и фактическими параметрами.
Принцип локализации.
Функции.
Описание функций.
Вызов функции.
Побочный эффект функции.
Рекурсивные функции.
Пример использования функций.
Создание процедур (функций) пользователя.
Приложение.
Финансово-математические функции.
Рекомендуемая литература.