Синтаксис языка vba
Возможна также запись чисел в экспоненциальной форме. Так, десятичное число 0,65 или его эквивалент 6,5 • 10 в VBA может быть записано в следующем виде: 6.5Е-4 (6.5D-4). Обязательное число до латинской буквы Е (D) называется мантиссой, а целое число после буквы — порядком. Имена используются для обозначения объектов в программе (имя программы, имя процедуры, имя константы, имя переменной и т. д. Читать ещё >
Синтаксис языка vba (реферат, курсовая, диплом, контрольная)
В результате изучения материала данной главы студент должен: знать
- • особенности и синтаксис языка VBA;
- • что собой представляют стандартные окна диалога; уметь
- • работать с данными на примере массивов и стандартных типов;
- • реализовывать на VBA линейные и циклические алгоритмы, алгоритмы с условиями;
владеть
- • навыками создания простых программ с использованием процедур и функций;
- • способностью работы с редактором VBE.
В данной главе рассматриваются ключевые элементы языка и методы программирования на VBA. В ней анализируются элементы языка: алфавит и правила именования; поддерживаемые типы данных; описание констант, переменных и массивов; типы выражений и операторы управления, процедуры и функции. Изложение материала сопровождается различными содержательными примерами.
Алфавит и правила именования
Алфавит языка. В VBA при создании программ могут использоваться следующие символы:
- • прописные и строчные буквы латинского и русского алфавита;
- • арабские цифры от 0 до 9;
- • 26 специальных символов: !#$%&Л*() + — / = ?@_|;
" пробел.
Код программы на VBA, который содержится в модуле VBA, состоит из набора инструкций. Общепринято вводить по одной инструкции в каждой строке, однако это не является обязательным требованием, можно, например, для компактности кода, в одной строке размещать несколько инструкций. В этом случае для разделения инструкций применяется символ двоеточия. В следующем примере три инструкции приведены в одной строке:
х=1: у=2: z=3.
Разделители строк. Строка программы VBA может содержать до 1023 символов и не более 10 разделителей. Для удобства воспроизведения длинных строк в окне редактирования VBA один оператор можно разбить на несколько физических строк. В данном случае в месте разбиения ставится пробел, а за ним — символ подчеркивания. Например:
Forml.Caption =.
''Программа расчета налога" .
Комментарии. Для пояснения отдельных фрагментов в программе могут использоваться комментарии, которые игнорируются при выполнении программы. Существует два способа использования комментария. В первом способе для этого применяется символ апострофа ('). При этом все символы строки после апострофа рассматриваются как комментарий. Апостроф можно указывать в любом месте строки. Второй способ — использовать оператор Rem, указав его в начале строки. Этот способ, по существу, пережиток старых версий Basic, он включен в VBA для совместимости. Пример:
'Инициализация переменной х х=0 'начальное значение переменной х равно О.
Rem Отображение результата.
MsgBox х Представление чисел. Числа в VBA представляют собой последовательность цифр со знаком «+» или «-» (знак + обычно не употребляется), например, +7, -18.32. Дробная часть в числе отделяется от целой части точкой (.). Нулевую целую часть можно опустить. Примеры: 0.5, -5.68, -.12. Данная форма записи чисел носит название основной.
Возможна также запись чисел в экспоненциальной форме. Так, десятичное число 0,65 или его эквивалент 6,5 • 10[1] в VBA может быть записано в следующем виде: 6.5Е-4 (6.5D-4). Обязательное число до латинской буквы Е (D) называется мантиссой, а целое число после буквы — порядком.
Имена используются для обозначения объектов в программе (имя программы, имя процедуры, имя константы, имя переменной и т. д.).
Правила образования имен:
- • имя должно начинаться с буквы;
- • может включать только буквы, цифры и «_» (знак подчеркивания);
- • длина имени не должна быть более 255 символов;
- • необходимо соблюдать уникальность имен;
- • зарезервированные слова VBA не могут использоваться в качестве имен (например, Integer, Sub, Long и т. п.);
- • прописные и строчные буквы воспринимаются одинаково.
- [1] Гарнаев А. Ю. Excel, VBA, Internet в экономике и финансах. СПб.: БХВ-Петербург, 2003; Гарнаев А. Самоучитель VBA. СПб.: БХВ-Пстербург, 2004; Гарнаев А. Ю., Руди-кова JI. В. Microsoft Office Excel 2010: разработка приложений. СПб.: БХВ-Петербург, 2011 ;Глушаков С. И., Мельников И. И., Сурядный А. С. Программирование в среде Windows; Назаров С. В., Мельников П. П. Программирование на MS VISUAL BASIC.