Самоучитель VBA

       

Типы данных



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

В 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) переменной длины

Тип данных, определяемый пользователем (с помощью ключевого слова Туре)

Объем определяется элементами

Диапазон каждого элемента определяется его типом данных



Содержание раздела