Содержание книги "Программирование на VBA в Microsoft Excel
"
Введение
1. Основные термины
1.1. Алгоритм
1.1.1. Способы записи алгоритма
1.1.2. Виды алгоритмов
1.2. Этапы создания программы
2. Макросы. Способы создания и запуска
2.1. Способы создания макросов:
2.2. Способы запуска макросов:
2.2.1. Непосредственный запуск макроса
2.2.2. Запуск с помощью назначенной комбинации клавиш
2.2.3. Запуск макроса нажатием кнопки на панели быстрого доступа
2.2.4. Запуск с помощью назначенного какому-нибудь объекту события (клик мыши на рисунок, кнопку и др.)
3. Редактор Visual Basic
3.1. Способы запуска редактора
3.2. Меню и панели инструментов
3.3. Работа с редактором кода
3.3.1. Списки объектов и событий
3.3.2. Закладки
3.3.3. Автодобавление свойств и методов объектов
4. Объекты и объектная модель
5. Формы и элементы управления
5.1. Наиболее часто используемые свойства объектов UserForm
5.2. Наиболее часто используемые методы для объектов UserForm
5.3. События объектов UserForm
5.4. Элементы управления
5.4.1. Надпись (Label)
5.4.2. Текстовое поле (TextBox)
5.4.3. Рамка (Frame)
5.4.4. Кнопка (CommandButton)
5.4.5. Флажок (CheckBox)
5.4.6. Переключатель (OptionButton)
5.4.7. Поле со списком (ComboBox)
5.4.8. Список (ListBox)
5.4.9. Рамка для рисунка (Image)
6. Понятие программного кода
6.1. Окно программного кода
6.2. Выполнение программы
7. Синтаксис и программные конструкции VBA
7.1. Переменная
7.1.1. Понятие переменной
7.1.2. Имя переменной
7.1.3. Значение переменной
7.1.4. Типы переменных
7.1.5. Присвоение знаения переменной
7.2. Арифметические операции
7.3. Операция конкатенации
7.4. Встроенные функции VBA
7.4.1. Математические функции VBA
7.4.2. Функции преобразования типов
7.4.3. Функции даты и времени
7.4.4. Строковые функции
7.4.5. Функция Chr()
7.4.6. Форматирование данных
7.4.7. Функции проверки типов
7.5. Организация ввода/вывода информации
7.6. Объявление типа переменной
7.7. Области действия переменных
7.8. Использование переменных с одним и тем же именем на различных уровнях области действия
7.9. Правила того, как долго переменные удерживают свое значение
8. Процедуры и функции
8.1. Структура процедуры
8.2. Создание процедуры
8.3. Вызов процедур на исполнение
9. Константы
9.1. Создание именованных констант
9.2. Область действия констант
9.3. Написание констант
10. Операции и знаки операций
10.1. Арифметические операции
10.2. Конкатенация, или сцепление строк
10.3. Сравнение значений
10.4. Логические операции
10.4.1. Операции отношения
10.4.2. Логические операции
10.5. Получение приоритета
11. Условные операторы
11.1. Понятие оператора условия
11.2. Оператор Select Case
12. Операторы циклов
12.1. Цикл For...Next
12.2. Цикл For Each ... Next
12.3. Цикл Do...Loop
12.4. Использование оператора With
12.5. Использование оператора Is
12.6. Немедленный выход с помощью оператора Exit For
13. Оператор безусловного перехода GoTo
14. Массивы
14.1. Статические массивы
14.2. Динамические массивы
15. Объектная модель Excel
15.1. Объект Application
15.1.1. Свойства объекта Application
15.1.2. Методы объекта Application
15.1.3. События объекта Application
15.2. Объект Workbook и семейство Workbooks
15.2.1. Свойства объекта Workbook
15.2.2. Методы объекта Workbook
15.2.3. События объекта Workbook
15.3. Объект Worksheet
15.3.1. Свойства объекта Worksheet
15.3.2. Методы объекта Worksheet
15.3.3. События объекта Worksheet
15.3.4. Способы обращения к листам
16. Объект Range
16.1. Обращение к ячейкам и диапазонам
16.2. Обращение к активным объектам
17. Процедуры типа функции
Аргументы функций
18. Работа с диаграммами
19. Отладка программ и обработка ошибок
19.1. Перехват и обработка ошибок
19.2. Отладка программы
Примеры решения с задач с исходными кодами
Лабораторный практикум
Лабораторная работа 1
Лабораторная работа 2
Лабораторная работа 3
Лабораторная работа 4
Лабораторная работа 5
Лабораторная работа 6
Вопросы для самоподготовки
Литература