Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Элементы языка VBA
Объекты – основные элементы языка VBA, но не единственные. К другим элементам относятся константы, переменные, массивы, выражения, встроенные функции, встроенные диалоговые окна, операторы. Константы – данные, не изменяющиеся в процессе решения задачи. Константы бывают двух видов: числовые и символьные. Числовые константы – это целые, либо вещественные числа. Символьные константы – текст, заключенный в кавычки. Пример числовой константы – 5, 8. Пример символьной константы – “Компьютер”. Переменные – данные, значения которых меняются в ходе выполнения программы. Для переменной задается имя и тип. Имя переменной должно начинаться с буквы и может содержать любую комбинацию букв, цифр и символов за исключением точек, пробелов, и следующих символов:!, %, &, $, #, @. Длина имени не должна превышать 255 символов. Не следует использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и про-цедур. Основные типы переменных, их размеры и диапазоны принимаемых значений приведены в таблице 2. Таблица 2
Переменные типа Variant могут хранить все, что в них поместят. Их тип изменяется в зависимости от последнего присвоения. В программах переменные описываются с помощью специального оператора Dim. Массив – упорядоченная совокупность однотипных переменных. Массивы имеют имя и размерность. Имя массива подбирается с учетом тех же правил, что и имена переменных. Размерность – это количество элементов (переменных), составляющих массив. Из констант, переменных и встроенных функций (они рассмотрены ниже) с помощью скобок и знаков арифметических операций (+, -, *, /, ^) можно составлять выражения. Частным случаем выражения может быть просто одиночный элемент, т.е. константа, переменная или обращение к встроенной функции. Примеры выражений: · Y · 21 · (a+b)*c · rnd*100.
В VBA имеется большой набор встроенных функций, которые разделяют на категории. Примеры категорий: · математические функции; · логические функции; · функции проверки типов; · функции преобразования форматов; · функции времени и даты. Некоторые из функций приведены в таблице 3. (в таблице х –это выражение)
|