Типы данных
Типы данных относятся к самым фундаментальным понятиям любого языка программирования. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная.
В VBA имеются следующие основные типы данных:
Тип данных |
Размер (байт) |
Диапазон значений | |||||
Byte (байт) |
1 |
От 0 до 255 | |||||
Boolean (логический) |
2 |
True или False | |||||
Integer (целое число) |
2 |
От -32 768 до 32 767 | |||||
Long (длинное целое число) |
4 |
От -2 1 47 483 648 до 2 1 47 483 647 | |||||
single (число с плавающей запятой обычной точности) |
4 |
От -3.402823Е38 до -1 ,401 298Е-45 для отрицательных значений; от 1 .401298Е-45 до 3,402823Е38 для положительных значений | |||||
Double (число с плавающей запятой двойной точности) |
8 |
От -1 ,7976931 3486232Е308 до -4,94065645841 247Е-324 для отрицательных значений; от 4,94065645841 247Е-324 до 1, 7976931 3486232Е308 для положительных значений | |||||
Currency (денежный) |
8 |
От -922 337 203 685 477,5808 до 922 337 203 685 477,5807 | |||||
Тип данных |
Размер (байт) |
Диапазон значений | |||||
Decimal (масштабируемое целое число) |
14 |
+/-792281 6251 4264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид +/-0,0000000000000000000000000001 | |||||
Date (даты и время) |
8 |
От 1 января 100 г. до 31 декабря 9999 г. | |||||
Ob j ect (объект) |
4 |
Любой указатель объекта | |||||
string (строка переменной длины) |
10 + длина строки |
От 0 до приблизительно 2 миллиардов | |||||
string (строка постоянной длины) |
Длина строки |
От 1 до приблизительно 65 400 | |||||
Variant (числовые подтипы) |
16 |
Любое числовое значение вплоть до границ диапазона для типа Double | |||||
Variant (строковые подтипы) |
22 + длина строки |
Как для строки (string) переменной длины | |||||
Тип данных, определяемый пользователем (с помощью ключевого слова Туре) |
Объем определяется элементами |
Диапазон каждого элемента определяется его типом данных | |||||