Типы данных
Типы данных
 Типы данных относятся к самым фундаментальным понятиям любого языка программирования. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная.
 В 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) переменной длины | ||
|  Тип данных, определяемый пользователем (с помощью ключевого слова Туре) |  Объем определяется элементами |  Диапазон каждого элемента определяется его типом данных | ||
