Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 36 стр.

UptoLike

Составители: 

1.3. Visual Basic for Applications 37
3
Тип
данных
Описание Пример использования
[Array]
Массив
переменных, для
ссылки на
конкретный элемент
массива
используется
индекс. Допускается
использовать до 60
индексов.
Стандартным
значением нижней
границы является
единица. Можно
изменить это
стандартное
значение с
помощью оператора
Option Base
.
Например, если
поместить в начало
модуля оператор
Option Base 0
,
то индексирование
элементов по
умолчанию будет
начинаться с нуля, а
не с единицы.
Требуемая память:
зависит от размеров
массива.
'
одномерный массив, содержащий 21 элемент
Dim sums(20) As String
'
тот же одномерный массив, содержащий 21
элемент, с явно заданными границами
Dim sums(100 to 120) As String
'
многомерный массив, содержащий 600
элементов
Dim multiD(1 to 4, 1 to 10, 1 to 15)
'
динамический массив
Dim dynAr() As Integer
'
выделение памяти для динамического массива
ReDim dynAr(X + 1)
'
изменение размера массива без потери значений
существующих элементов (увеличили размер
массива на 1 элемент)
ReDim Preserve dynAr
(Ubound(dynAr)+1)
Boolean
Принимает одно из
двух логических
значений:
True
(ИСТИНА) и
False
(ЛОЖЬ).
Требуемая память: 2
байта.
В логических выражениях вместо переменных или
констант типа
Boolean
можно использовать
числа, или преобразовать числа в значения типа
Boolean.
При этом 0 интерпретируется как
False
, а любое другое значениекак
True
. При
обратном преобразовании значение
True
рассматривается как1.
Byte
Число без знака от 0
до 255
Требуемая память:
как нетрудно
догадаться, 1 байт.
Dim x, y as Byte
x=5-7
//ошибканельзя байту присвоить
отрицательное значение
y=300
//ошибканельзя байту присвоить
значение, превышающее максимально допустимое