Шаг 104.
VBA в MSExcel.
Основы программирования на VBA. Типы данных

    На этом шаге мы перечислим основные типы данных.

    Типы данных относятся к самым фундаментальным понятиям любого языка программирования. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная.

    В таблице 1 приведены основные типы данных.

Таблица 1. Основные типы данных VBA
Тип данных Размер (байт) Диапазон значений
Byte (байт) 1 От 0 до 255
Boolean (логический) 2 True или False
Integer (целое число) 2 От -32768 до 32767
Long (длинное целое число) 4 От -2147483648 до 2147483647
Single (число с плавающей запятой одинарной точности) 4 От -3,402823Е38 до -1,401298Е-45 для отрицательных значений;
от 1,401298Е-45 до 3,402823Е38 для положительных значений
Double (число с плавающей запятой двойной точности) 8 От -1,7976931 3486232Е308 до -4,94065645841247Е-324 для отрицательных значений;
от 4,94065645841247Е-324 до 1,79769313486232Е308 для положительных значений
Currency (денежный) 8 От -922337203685477,5808 до 922337203685477,5807
Decimal (масштабируемое целое число) 14 +/-79228162514264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид
+/-0,0000000000000000000000000001
Date (дата и время) 8 От 1 января 100 г. до 31 декабря 9999 г.
Object (объект) 4 Любой указатель объекта
String (строка переменной длины) 10 + длина строки От 0 до приблизительно 2 миллиардов
String (строка постоянной длины) Длина строки От 1 до приблизительно 65400
Variant (числовые подтипы) 16 Любое числовое значение вплоть до границ диапазона для типа Double
Variant (строковые подтипы) 22 + длина строки Как для строки (String) переменной длины
Тип данных, определяемый пользователем (с помощью ключевого слова Туре) Объем определяется элементами Диапазон каждого элемента определяется его типом данных

    На следующем шаге мы рассмотрим способы описания переменных.




Предыдущий шаг Содержание Следующий шаг