Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Типы данных. Типы данных являются одним из важнейших элементов языка VBA



Типы данных являются одним из важнейших элементов языка VBA. Подобно всем современным языкам программирования VBA поддерживает несколько типов данных, которые можно использовать для объявления типов переменных или создания массивов.

При объявлении переменных тип данных указывается после ключевого слова As, с помощью одного из ключевых слов представленных в таблице 1.

Типы данных

Тип данных Значения Размер, байт
     
Byte (байт) От 0 до 255  
Boolean (логический) True или False  
Integer (целое) От -32768 до 32767  
Long (длинное целое) От -2147483648 до 2147483647  
Single (с плавающей точкой обычной точности) От -3,402823E38 до -1,401129E-45 для отрицательных значений; 1,401129E-45 до 3,402823E38 для положительных значений  
Double (с плавающей точкой двойной точности) От -1,79769313486232E308 до -4,94065645841247E-324 для отрицательных значений; 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений  
     
Currency (денежный) От -922337203685477,5808 До 922337203685477,5807  
Decimal (масштабируемое целое) 79228162514264337593545950335 без дробной части 7,9228162514264337593545950335 с 28 знаками справа от запятой, минимальное ненулевое значение равняется 0,0000000000000000000000000001    
Date (даты и время) От 1 января 100 г. До 31 декабря 9999 г.  
Object (объект) любой указатель объекта  
String (строка переменной длины) От 0 до приблизительно 2 миллиардов 10+длина строки
String (строка постоянной длины) От 1 до приблизительно 654000 длина строки
Variant (числовые подтипы) Любое числовое значение (до границ диапазона для типа Double)  
Variant (строковые подтипы) Как для строки (String) переменной длины 22+длина строки
Тип данных, определяемый пользователем (с помощью ключевого слова Type) Диапазон каждого элемента определяется его типом данных Размер определяется пользователем

Переменные типа Byte, Boolean,Integer, Long, Currency, Decimal, Double и Date в VBA называют числовыми переменными. Числовыми переменными также являются переменные подтипов Empty (что означает отсутствие инициализации переменной), Integer, Long, Currency, Decimal, Double, Date, Error и Bate типа Variant.

Переменные типа String относят к строковым переменным. Этот тип переменных может содержать буквы, цифры, знаки пунктуации, пробелы и специальные символы.

VBA не требует обязательного объявления переменных. В случае если переменная не была объявлена, ей автоматически присваивается тип Variant. Этот тип является универсальным и может содержать данные различных подтипов: Long, Integer, String и т.д.





Дата публикования: 2014-11-26; Прочитано: 232 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...