Page 3 - 6735
P. 3
ЗМІСТ
ВСТУП ................................................................................................. 6
РОЗДІЛ 1. ОСНОВИ ПРОГРАМУВАННЯ МОВОЮ VBA ............. 10
Найпростіша програма ...................................................................... 10
Типи даних......................................................................................... 11
Відлагодження програм .................................................................... 14
Арифметичні оператори .................................................................... 16
Оператори порівняння і логічні оператори ...................................... 16
Пріоритет операторів ........................................................................ 17
Оператор безумовного переходу GoTo ............................................. 18
Оператор умови If-Then-Else............................................................. 18
Оператор вибору Select Case ............................................................. 20
Функції вибору .................................................................................. 20
Оператори циклу For-Next ................................................................ 21
Оператор циклу While-Wend ............................................................. 23
Оператори циклу Do-Loop ................................................................ 23
Перехоплення помилок часу виконання ........................................... 24
Підпрограма-процедура Sub ............................................................. 26
Підпрограма-функція Function .......................................................... 28
Масиви ............................................................................................... 29
Колекції Collection ............................................................................. 31
Словник Scripting.Dictionary ............................................................. 32
Функції перетворення типів .............................................................. 33
Математичні функції ......................................................................... 34
Функції обробки рядків ..................................................................... 35
Функції обробки дати і часу .............................................................. 36
Функції для створення діалогових вікон .......................................... 37
Використання функцій з бібліотек DLL ........................................... 38
Файли послідовного доступу ............................................................ 38
Бінарні файли..................................................................................... 40
Файли довільного доступу ................................................................ 40
Об'єктно-орієнтоване програмування ............................................... 41
Модуль класу Class1 .......................................................................... 43
РОЗДІЛ 2. ЕЛЕМЕНТИ КЕРУВАННЯ ДЛЯ ПРОГРАМ З GUI ...... 45
3