Диапазон значений распространенных типов данных VBA

Integer (2 байта) - 32768 до 32767 Byte (1 байт) Целое без знака 0-255

Long (4 байта) Длинное целое - 2147483648 до 2147483647

Single (4 байта) Числа с плавающей точкой обычной точности

Отрицательные: - 3,402823Е38 до - 1,401298Е-45

Положительные и 0: 1,401298Е-45 до 3,402823Е38

String (1 байт на символ) - Строки символов от 0 до 2 млрд

Variant (16 байт + 1 байт на каждый символ, если значение типа Variant содержат строку) - для любых типов данных, кроме типа, определенного пользователем.

 

Объявление типа переменной

Объявление типа - установление границ значений переменной, которые определяются ее типом. Если тип не объявлять, то он по умолчанию в VBA принимается за Variant.

Способы объявления типа:

1. С помощью суффикса

 


Integer - %

Long - &

Single -!

Double -#

String -$

Currency - @

Примеры:

My-name$

J255%

X!

M_M_M_#


 

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

2. Объявление с помощью оператора описания переменной. В начале текста программного кода пишется строка со следующим синтаксисом:

 

Dim ИмяПеременной [As ТипПеременной]

Dim, As - ключевые слова VBA, с помощью которых записывается данный оператор описания переменной^ Назначение этого оператора -объявить переменную, то есть задать ее имя и ее тип.

ИмяПеременной (без суффикса) - по изложенным правилам.

ТипПеременной - от 12 перечисленных ключевых слов.

Скобки [ ] используют в записи для обрамления конструкций, которые могут отсутствовать. Вместо конструкции "ИмяПеременной As ТипПеременной" после слова Dim можно через запятую записать несколько таких конструкций:Dim X As Single, 1255 As Integer, M_M_M As Double

Для типа String после этого слова можно указать, какова будет фиксированная длина строки - значение этой переменной:

Dim ИмяПеременной As String * ДлинаСтроки

Dim Telephon As String * 15

«8(095)301-22-06» - номер телефона.

3 .Объявление с помощью оператора объявлений типа.

В начале программного кода:

ОператорОбъявленияТипа СписокИнтерваловИмен.

ОператорОбъявленияТипа: - одно из 11 ключевых слов:


Тип переменной

Integer %

Long &

Single!

Double #

Оператор объявлений типа

Deflnt

DefLng

DefSng

DefDbl

 


Currency @

String$

Byte

Boolean

Date

Object

DefCur

DefStr

DefByte

DefBool

DefDate

DefObj


Variant

DefVar


 

СписокИнтерваловИмен - это один или несколько интервалов имен - пар букв вида: Буква1 - Буква 2. Все переменные, имена которых начинаются с буквы, находящейся в данном интервале, будут иметь объявляемый тип.

Deflnt A-F, i-j, Р-S/

Таким образом: abba, Car, j255, Squa_12 - тип Integer.








Дата добавления: 2016-02-04; просмотров: 706;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.