ВУЗ:
Составители:
77
3.4. Встроенные типы данных VBA
VBA использует 12 встроенных типов данных. К представленным ранее
числовым типам данных (Byte, Integer, Long, Single, Double, Currency) добавим
следующие типы: Boolean (для логических переменных), Date (для переменных,
содержащих дату и время), String (для текстовых переменных), Object (для
объектных переменных), Variant (используется всегда, когда явно не указан какой-
либо другой тип; может соответствовать любому другому разрешенному типу
данных). Полный перечень типов данных VBA приведен в табл. 3.5.
Таблица 3.5
Полная таблица типов данных VBA
Тип (занимаемая
память)
Пояснение
Boolean (2 байта)
Принимает значения True или False
Byte (1 байт)
Целое число без знака. Пределы: от 0 до 255
Currency (8 байт)
Денежная единица. Применяется в вычислениях с
фиксированной точкой, когда важна высокая точность.
Пределы: от -922 337 203 685 477,5808 до 922 337 203 685
477,5807
Date (8 байт)
Дата и время. Пределы: от 1 января 100 года до 31
декабря 9999 года
Double (8 байт)
Действительное число двойной точности. Пределы
отрицательных значений: от -1,79769313486232Е308 до -
4,94065645841247Е-324. Пределы положительных значений:
от 4,94065645841247Е-324 до 1,79769313486232Е308, а также
ноль
Integer (2 байта)
Целое число. Пределы: от -32 768 до 32 767
Long (4 байта)
Целое число. Пределы: от -2 147 483 648 до 2 147 483 647
Object (4 байта)
Объектная переменная для ссылки на любой объект Excel
Single (4 байта)
Действительное число простой (одинарной) точности.
Пределы
отрицательных значений: от -3,402823Е38 до -1,401298Е-45.
Пределы положительных значений: от 1,401298Е-45 до
3,402823Е38, а также ноль
String (по 1 байту
на символ)
Строка, содержащая от 0 до более чем 2 миллиарда
символов
Variant (16 байт)
Переменная любого типа (за исключением
пользовательского). Используется по умолчанию
Пользовательск
ий тип данных
Подобен структуре или записи в других языках
программирования. Позволяет хранить в одной переменной
несколько значений различных типов
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »
