06.01.2015 Views

Введение в программирование на VBA - eDrive

Введение в программирование на VBA - eDrive

Введение в программирование на VBA - eDrive

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

47<br />

Тип данных,<br />

обоз<strong>на</strong>чение<br />

Наз<strong>в</strong>ание,<br />

<strong>в</strong>еличи<strong>на</strong><br />

Long & Длинный<br />

целый<br />

Вещест<strong>в</strong>енный<br />

Single !<br />

Double #<br />

Размер (байт)<br />

Currency @ Валюта 8<br />

4<br />

4<br />

З<strong>на</strong>чения<br />

от –2147483648 до<br />

2147483647<br />

от –3,402823E38 до<br />

1,401298E45<br />

8 от –1,79E308 до 1,79E308<br />

от 0 до<br />

922337203685477.58<br />

Длинный <strong>в</strong>ещест<strong>в</strong>енный<br />

Decimal<br />

Масштабируемый<br />

целый<br />

14 от –10E28 до 10E28<br />

Date Дата, <strong>в</strong>ремя 8 от 1/1/100 до 31/12/9999.<br />

Object Объект 4 Ссылка <strong>на</strong> объект<br />

String $ Строка 1 байт <strong>на</strong> сим<strong>в</strong>ол от 0 до 2 млрд.<br />

Type Задается Сумма з<strong>на</strong>чений члено<strong>в</strong><br />

Variant<br />

Произ<strong>в</strong>ольный<br />

сим<strong>в</strong>ол<br />

16 + 1 байт <strong>на</strong><br />

Подтипы типа данных Variant<br />

vbEmpty 0 Отсутст<strong>в</strong>ует инициализация<br />

vbNull 1 Отсутст<strong>в</strong>ующие данные<br />

vbInteger 2 Целый<br />

vbLong 3 Длинный целый<br />

vbSingle 4 Вещест<strong>в</strong>енный<br />

vbDouble 5 Длинный <strong>в</strong>ещест<strong>в</strong>енный<br />

vbCurrency 6 Валюта<br />

vbDate 7 Дата<br />

vbString 8 Строка<br />

vbObject 9 Объект OLE Automation<br />

vbError 10 Ошибка<br />

vbBoolean 11 Логический<br />

vbVariant 12 Масси<strong>в</strong> произ<strong>в</strong>ольного типа<br />

vbDataObject 13 Не объект OLE Automation<br />

vbDecimal 14 Масштабируемый целый<br />

vbByte 17 Байт<br />

vbArray 8192 Масси<strong>в</strong><br />

Любое число, сим<strong>в</strong>ол<br />

При программиро<strong>в</strong>ании следует зада<strong>в</strong>ать типы данных, которые<br />

расходуют минимум памяти, но достаточны для хранения <strong>в</strong>сех требуемых<br />

з<strong>на</strong>чений данных.<br />

Если перемен<strong>на</strong>я или константа не объя<strong>в</strong>ле<strong>на</strong> или объя<strong>в</strong>ле<strong>на</strong> без<br />

указания типа, Visual Basic рассматри<strong>в</strong>ает ее как тип Variant. Variant

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!