КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Описание переменных
Данные в VBA Элементы языка VBA Алфавит языка состоит из строчных и прописных латинских букв (26), букв кириллицы, десяти арабских цифр (0-9) и специальных знаков с которыми мы знакомы по клавиатуре. Данными мы называем константы и переменные, над которыми выполняются арифметические и логические операции. Переменная - это обозначенная именем область памяти для хранения данных, которые могут изменяться в процессе выполнения программы. Константа - это обозначенная именем область памяти для хранения данных, которые не могут изменяться в процессе выполнения программы. Имя переменных и констант подчиняется следующим основным правилам: ¨ первым символом имени должна быть буква; ¨ число символов в имени не более 255; ¨ символы имени - буквы, цифры и знак подчеркивания; ¨ имя не должно совпадать с ключевым словом VBA. Типы данных Типом данных называется способ представления и сохранения данных в ПК. Приведем основные типы данных в VBA: ¨ integer -целый тип (от -32768 до 32767); ¨ Long - целый тип (от -2147483648 до 2147483647); ¨ single -вещественный тип (мантисса до 7 значащих цифр -1038 до 1038); ¨ double -вещ. тип (мантисса до 14 значащих цифр -10308 до 10308); ¨ currency -используется в финансовых расчетах; ¨ string -строковый тип (от 0 до 65535 символов); ¨ boolean -логический тип (значения true (истина) false (ложь); ¨ date - для ввода даты (от 01.01. 100 до 31.12. 319999); ¨ variant -произвольный тип (когда тип не описывается пользователем). В зависимости от типа данных для хранения переменной выделяется больше или меньше байтов оперативной памяти ПК. Например, для переменных типа integer требуется 2 байта, а для вещественных типа Single - 4 байта. Для типа variant – 16 байтов. В общем случае при описании переменной объявляется ее имя и тип в начале программы или до момента использования этой переменной в программе. VBA включает множество способов описания переменных: ¨ явное описание с помощью оператора описания. Например, Dim а As Integer; ¨ неявное описание. Переменная с определенным суффиксом используется в программе без предварительного объявления имени и типа. Например: a%=25 переменная с именем a - объявляется типа integer; в! =3.45 переменная с именем в- объявляется типа single; ¨ описание по умолчанию или тип Variant. Если переменная не описана, то ей автоматически присваивается тип Вариант и для ее хранения выделяется максимум байтов памяти (16). Если явно описано только имя переменной (без указания типа), то тип автоматически устанавливается - Variant. Синтаксис оператора явного описания переменных Dim список Имен Переменных [ As тип] Dim – ключевое слово объявления. Переменные в списке отделяются запятыми. Квадратные скобки указывают на необязательность параметра. Например: Dim a,b,c As Integer; Dim z As String Для предыдущего примера можно записать: Dim a,b,c,z -при этом тип переменных становится типом Variant. Этогласит о том, что переменным a,b,c,z могут быть присвоены значения любых типов данных. Примечание. Описанные именаконтролируются компилятором, если в разделе глобальных объявлений (General, Declarations) окна кода редактора записать оператор Option Explicit. Автоматически оператор устанавливается командами меню: Инструменты (Tools), Опции. На вкладке Editor установить флажок - требуются объявления переменных – Require Variable Declaration. Синтаксис оператора описания констант Const имя Константы [As тип ] = значение Например: Const Pi As Single = 3.141596 Const G = 9.8 Области действия переменных Область действия переменной - часть программного кода, в котором можно использовать переменную. В VBA есть три области действия переменной: Локальная область -переменная действует в текущей процедуре и описывается в ней с помощью оператора Dim. Например, Dim а As integer. Область модуля формы -распространяется на весь код программы формы и описывается с помощью оператора Private в разделе глобальных объявлений (секция General, Declarations). Например, Private a As integer. Глобальная область -переменная действует на весь проект и описывается оператором Public в разделе глобальных объявлений стандартного модуля (секция General, Declarations). Например, Public a As integer. Глава 13. Выражения в VBA и ввод – вывод данных
Дата добавления: 2014-01-13; Просмотров: 345; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |