Типы данных
Типы данных относятся к самым фундаментальным понятиям любого языка программирования. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная.
В VBA имеются следующие основные типы данных:
Тип данных | Размер (байт) | Диапазон значений |
Byte (байт) | От 0 до 255 | |
Boolean (логический) | True или False | |
Integer (целое число) | От -32 768 до 32 767 | |
Long (длинное целое число) | От -2 147 483 648 до 2 147 483 647 | |
Single (число с плавающей запятой обычной точности) | От -3,402823Е38 до -1,401298Е-45 для отрицательных значений | |
Double (число с плавающей запятой двойной точности) | От -1,79769313486232Е308 до -4,94065645841247Е-324 для отрицательных значений; от 4,94065645841247Е-324 до 1,79769313486232Е308 для положительных значений | |
Decimal (масштабируемое целое число) | +/-79228162514264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид +/-0,0000000000000000000000000001 | |
Date (даты и время) | От 1 января 100 г. до 31 декабря 9999г. | |
Object (объект) | Любой указатель объекта | |
String (строка переменной длины) | 10 + длина строки | От 0 до приблизительно 2 миллиардов |
String (строка постоянной длины) | длина строки | От 1 до приблизительно 65 400 |
Variant (числовые подтипы) | Любое числовое значение вплоть до границ диапазона для типа Double | |
Variant (строковые подтипы) | 22+длина строки | От 0 до приблизительно 2 миллиардов |
Тип данных, определяемый пользователем (с помощью ключевого слова Туре) | Объём определяется элементами | Диапазон каждого элемента определяется его типом данных |
|
|