
4.Массивы
Оголошуючи змінну – задаємо одиничну пойменовану область пам'яті, а оголошуючи масив – створюємо список суміжних областей пам'яті під одним ім'ям. Для здійснення доступу до окремих елементів масиву, ім'я має індекс (ув'язнений в круглі дужки).
Масив оголошується за допомогою DIM або Public, але після імені масиву в () указується одне або два числа (можливо в діапазоні).
DIM Sales(5) As Currency – за умовчанням індекс зачинається з 0 до 5 тобто 6 – елементів: Sales(0), Sales(1).Sales(5).
DIM AS(700 to 799) As Integer – містить 100 елементів типа Integer.
DIM CC(4,1 to 3) As Single – масив 5*3.
DIM ZZ(3 to 23; 5 to 7) As Date – масив 21*3.
5.Константи.
Константа – це величина, яка не міняється в процесі виконання програми.
Const имя_константы As имя_типа = вираження.
Зона видимості константи така ж як і біля змінної, для однієї процедури, для всього модуля або для всіх модулів і процедур, - тобто глобальна константа.
VB і Excel мають чималий список вбудованих констант, застосування яких не вимагає оголошення.
Для відображення повного списку констант в Excel: використовувати Object Browser, вибравши бібліотеку Excel і вказавши об'єкт Constants (всі константи зачинаються на xl) або вибравши бібліотеку VB for Applications і вказавши об'єкт Constants, можна побачити всі константи VB (вони зачинаються з vb).
Перетворення типів.
Інколи вам може знадобитися перетворювати змінні одного типа в змінні іншого типа. Для цього в VB існує набір функцій з назвами, які утворюються таким чином: З(повне або скорочене ім'я типа)
Функція |
Призначення |
CBool |
Перетворення вираження до логічного типа |
CCur |
Перетворення вираження до типа Currency |
CDate |
Перетворення вираження до типа Date |
CLng |
Перетворення вираження до типа Long |
CDbl |
Перетворення вираження до типа Double |
CInt |
Перетворення вираження до типа Integer |
CSng |
Перетворення вираження до типа Single |
CStr |
Перетворення вираження до типа String |
CVar |
Перетворення вираження до типа Variant |