Page 12 - 6735
P. 12
ним. Основними типами даних змінних у VBA є Byte, Boolean,
Integer, Long, Single, Double, Date, Object, String, Variant.
Користувач може визначати нові типи даних за допомогою
оператора Type.
Як правило для оголошення змінних використовується оператор
Dim. Якщо користувач не оголосив змінну, то її тип буде Variant.
Наявність у модулі оператора Option Explicit вимагає явного
оголошення усіх змінних модуля операторами Dim, Private,
Public, ReDim, static. Змінна доступна там, де вона оголошена.
Якщо змінна оголошена оператором Public, то вона
загальнодоступна. Змінна, оголошена оператором static у
процедурі, зберігає своє значення після виходу з процедури.
'Option Explicit
DefStr S 'змінні, назва яких починається з S, мають тип
string
'описати змінні з типом:
Dim i1 As Byte 'байт (коротке ціле від 0 до 255, розміром
1 байт)
Dim b As Boolean 'логічний (булевий) (значення: true (або
1), false (або 0))
Dim i2 As Integer 'цілий (ціле в межах +-32768, розміром 2
байти)
Dim i3 As Long 'довгий цілий (розміром 4 байти)
Dim x1 As Single 'дійсний звичайної точності (розміром 4
байти)
Dim x, y As Double 'дійсний подвійної точності (розміром 8
байт)
Dim d As Date 'календарна дата (розміром 8 байт)
Dim obj As Object 'об'єкт (розміром 4 байти)
Dim obj2 As New Worksheet 'об'єкт робочий лист Excel
Dim s As String 'рядок
Dim s2 As String * 10 'рядок розміром 10 символів
Dim x2 As Variant 'числові підтипи (розміром 16 байт)
Private Type student 'тип користувача, який описує поняття
студента -
12