2.1. Основные положения ………………………………………………….. 11
2.2. Некоторые определения ……………………………………………….. 12
2.3. Запуск и элементы окна редактора VBA …………………………….. 13
Глава 3. Пример создания проекта в VBA и типы данных
3.1. Порядок действий на ПК при создании проекта ……………………. 15
3.2. Элементы языка VBA ………………………………………………….. 17
3.3. Описание переменных …………………………………………………. 18
Глава 4. Выражения в VBA и ввод – вывод данных
4.1. Выражения в VBA ………………………………………………........... 19
4.2. Операторы присваивания и способы ввода данных ………………… 20
4.3. Способы вывода данных ………............................................................. 21
Глава 5. Организация разветвляющихся программ
5.1. Операторы управления GOTO, IF ………………………………........ 22
5.2. Однострочный вложенный If …………………..................................... 24
5.3. Оператор выбора Select Case ………………………………………...... 25
Глава 6. Организация циклических программ в VBA
6.1. Простые циклические программы с оператором IF ………………… 26
|
|
6.2. Оператор цикла For... Next ……………………................................... 27
6.3. Операторы циклов типа Do ……………….……….............................. 28
Глава 7. Массивы данных в VBА
7.1. Характеристики и описание одномерных массивов ………….…….. 29
7.2. Примеры обработки одномерных массивов ……………………….... 30
7.3. Двумерный массив …………………………......................................... 32
Глава 8. Пользовательские процедуры типа Sub и Function в VBA
8.1. Подпрограммы ……………………........................................................ 34
8.2. Процедура типа Sub ……………............................................................ 34
8.3. Подпрограмма - процедура Function ………………………………… 36
Глава 9. Решение оптимизационных задач
9.1. Обработка электронных таблиц в среде VBA ……………………….. 37
9.2. Применение процедуры Поиск решения………………………… ….. 40
9. 3. Подготовка ЭТ…………………………………………………………. 41
Лабораторные работы в первом семестре
Лаб. работа № 1.
Линейные, разветвляющиеся и циклические алгоритмы…………………. 44
Лаб. работа № 2.
Алгоритмы обработки одномерных и двумерных массивов……………... 49
Лаб. работа № 3.
Система программирования в VB и создание
элементарного проекта…………………………………………………….. 52
Лаб. работа №4.
Линейные программы в VBA……………………………………………… 56
Лаб. работа №5.
Разветвляющиеся программы в VBA …………………………………….. 60
Лаб. работа № 6.
Циклические программы в VBA ………………………………………… 64
Лаб. работа №7.
Программы обработки одномерных массивов…………………………… 69
Лаб. работа №8.
Программы обработки двумерных массивов ……………………………. 72
Лаб. работа №9.
|
|
Пользовательские процедуры в VBA …………………………………….. 76
Лаб. работа № 10.
Обработка ЭТ в среде VBA ……………………………………………….. 80
Литература…………………………………………………………………... 85