Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Все объекты, которыми оперирует язык программирования VВА, относятся к определенному типу.
Тип данных определяет:
– область возможных значений переменной;
– структуру организации данных;
– операции, определенные над данными этого типа.
Типы данных подразделяются на простые (скалярные) и сложные (структурированные). У простых типов данных возможные значения данных едины и неделимы. Сложные же типы имеют структуру, в которую входят различные простые типы данных. Скалярные типы данных представлены в таблице 2.1.
Таблица 2.1. Скалярные типы VBA
Имя типа | Русское название типа | Возможные значения |
Boolean | Логический | True, False |
Byte | Байтовый | 0…255 |
Integer | Целое | -32768…+32767 |
Long | Длинное целое | -2147483648…+2147483647 |
Single | Число с плавающей точкой | -3,4Е38…-1,4Е-45 для отрицательных значений. 1,4Е-45…3,4Е38 для положительных значений. |
Double | Число с плавающей точкой двойной точности | -1,7Е308…-4,9Е-324 для отрицательных значений. 4,9Е-324…1,7Е308 для положительных значений. |
Currency | Денежный | Десятичные числа с фиксированной позицией запятой. Возможны 15 цифр до запятой и 4 после. |
String | Строковый | Есть два вида строк: строки фиксированной длины (до 216 символов) и строки переменной длины (до 231 символов). Данные записываются в кавычках. |
Date | Дата | Даты изменяются в диапазоне от 1.01.100г. до 31.12.9999г. |
Object | Объект | Ссылка на объект (указатель) |
Variant | Вариант | Универсальный тип, значением которого могут быть данные любого из перечисленных выше типов, объекты, значения NULL и значения ошибок ERROR. |
Переменные в программе можно описывать или не описывать. В последнем случае ей будет присвоен тип Variant. Явно описывать переменную можно как в начале блока, так и в любом месте, где возникла необходимость использовать новую переменную. Лучше все переменные описывать явно и, как правило, в начале блока. Для запрета использования переменных, которые не были описаны явно, в начало программы необходимо вставить оператор Option Explicit.
Дата публикования: 2014-12-28; Прочитано: 760 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!