КАТЕГОРИИ: Архитектура-(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. Типы данных. Синтаксис программного кода
Вопрос 48. Вопрос 47. VBA. Общие сведения о языке программирования для приложения Excel. Язык программирования VBA служит для написания кода программы. VBA имеет свой алфавит и синтаксис. Программный код VBA состоит из группы инструкций, записанных с учетом определенного алфавита и синтаксических правил. В алфавит VBA входят: прописные и строчные буквы латинского алфавита, прописные и строчные буквы кириллицы, цифры 0 - 9, символы подчеркивания "_", специальные символы и составные символы. В исходном тексте программы можно использовать комментарии. Комментарии - это запись в строке после апострофа или ключевого слова REM. Комментарии - это пояснения в исходном тексте программы. Программы, написанные на языке программирования VBA, оперируют данными определенного типа. Поэтому основными понятиями в VBA, как и других языках программирования являются типы данных. Тип данных определяет область допустимых значений из множества данных, набор операций, которые можно применять к этим значениям, правила выполнения операций и способ хранения (место хранения и объем данных) в памяти компьютера. Типы данных подразделяются на две категории: базовые (встроенные) и пользовательские (собственные). VBA позволяет создавать пользовательские типы данных. В VBA для представления значений данных используются переменные и константы. Они используются для хранения временных значений и выполнения вычислений в ходе выполнения программы. С одной стороны (с технической точки зрения) переменная - это отдельный именованный участок памяти для хранения данных определенного типа. С другой стороны (в тексте программы) переменная - это ее имя. Другими словами, переменная - это пара, включающая ячейку памяти и сопоставленное ей имя. Переменные – это объекты, которые предназначены для хранения данных. Значение переменной может быть изменено в процессе выполнения программы. Константа - это также именованный участок памяти для хранения постоянных значений. Константы - это объекты, значения которых остаются постоянными и не могут быть изменены во время выполнения программы. Переменные и константы – это именованные хранилища данных. Основными видами данных VBA являются константы и переменные. Переменные предоставляют в программе значения или объекты. Прежде чем использовать переменную ее необходимо объявить (декларировать) с помощью оператора DIM (формат: DIM ИмяПеременной AS ТипДанных). Например, DIM MyType AS Integer. Для объявления какой-либо переменной необходимо ввести ключевое слово DIM. Это ключевое слово сообщает VBA, что объявляется переменная и резервируется область памяти для ее хранения. Далее вводим имя той переменной, которую надо объявить - MyType. Затем надо записать ключевое слово AS (как), которое сообщает, что определяется тип данных для переменной MyType. Далее объявим переменную MyType как целое число, и вводим тип данных Integer. При объявлении констант используется ключевое слово Const. Одновременно с объявлением константы присваивается и ее значение. К основным типам данных VBA относятся: числовые, символьные (строки), логические, дата и объектные. Числовой тип данных В VBA используется шесть различных численных типов данных (самый обширный тип данных): Byte, Integer, Long, Single, Double, Currency. Целые типы: Byte - целые числа (интервалы: 0 - 255, резервируется байт - 1 байт); Integer - целые числа (-32768 - 32767, 2 байта); Long - длинные целые числа (-2.1E9 - 2.1E9, 4 байта). Плавающие типы: Single - вещественные числа одинарной точности с плавающей точкой (интервалы: -3,402823E38 - -1,401298E-45 и 1,401298E-45 - 3,402823E38? 4 байта); Double - вещественные числа двойной точности с плавающей точкой (-1,79769313486232E308 - -4,94065645841247E-324 и 4,94065645841247E-324 - 1,79769313486232E308, 8 байт) Типы с фиксированной точкой Currency - числа, имеющие до 15 цифр до десятичной точки и четыре цифры после нее (-922337203685477,5808 - 922337203685477,5807). Строковый тип данных Строковый тип: string фиксированной длины - текстовая информация в интервале от 1 до 65400, резервируется память длиной в 1 строку; string переменной длины - текстовая информация в интервале от 0 до 2 млрд. символов, резервируется память длиной 10 байт + длина строки. Прочие типы данных Логический тип Boolean - логические значения (принимает одно из двух логических значений: True - False, 2 байта). Data - информации о дате и времени (от 1 января 100 года до 31 декабря 9999 года, 8 байт) Object - ссылка на объект (ссылка на объект, 4 байта). Если для переменной, которая используется в процедуре VBA, не объявлен тип данных, то, по умолчанию, будет задан тип данных Variant. Типы Variant Variant (числа) - числовое значение (любое числовое значение, 16 байт); Variant (символы) - строковое значение (любое символьное значение 22 байта + длина строки).
Дата добавления: 2015-04-24; Просмотров: 1506; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |