Линейные алгоритмы
Величина – отдельный информационный объект, который имеет имя, значение и тип. Величины бывают постоянные и переменные.
Постоянная величина (константа) не изменяет своего значения в ходе выполнения алгоритма. Использование констант делает программы легче читаемыми и позволяет проще вносить изменения: отпадает необходимость многократно исправлять значения по тексту программы, т.к. достаточно ввести новое значение при определении константы.
Переменная величина (или просто переменная) может изменять значение в ходе выполнения алгоритма. Переменные задаются именами, которые определяют области памяти, в которых хранятся значения. Значениями переменных могут быть данные различных типов.
Тип данных относят к самым фундаментальным понятиям любого языка программирования. Тип данных определяет множество допустимых значений, которое может принимать величина, и множество действий, которые можно выполнить с этой величиной.
Основные типы данных VBA
-
Типы данных
Диапазон значений
Integer
Целые числа от –32768 до 32767
Single
От -3.402823E38 до -1.401298E-45 для отрицательных значений;
От 1.401298E-45 до 3.402823E38 для положительных значений;
Boolean
Логическое значение True или False
String
Строка символов до 255
Date
Дата и время
Variant
Любое числовое или строковое значение
Обозначения типов данных является ключевыми словами языка (и выделяется после набора в редакторе VBA).
Над различными типами данных допустимы различные операции. В VBA имеются три основных типа операций:
математические, выполняются над числами, их результатом являются числа;
операции отношения, могут применяться не только к числам, их результатом является значения логического типа;
логические, используются в логических выражениях и их результатом являются логические значения.
Математические операции
Математические функции
В VBA пользователь определяет имена переменных, функций, процедур, постоянных и других объектов. Вводимые пользователем имена должны отражать суть обозначаемого объекта так, чтобы делать программу легко читаемой. В VBA имеются следующие ограничения на имена:
-
длина имени не должна превышать 255 символов;
-
имя не может содержать стандартные разделители (точку, запятую, двоеточие, дефисов, пробелов и т.п.) и следующих символов: %, &, !, @, #, $;
-
имя может содержать любую комбинацию не запрещенных символов, но начинаться должно с буквы;
-
имена должны быть уникальны внутри области, в которой они определены;
-
запрещено использовать имена, совпадающие с ключевыми словами VBA и именами встроенных функций и процедур
Блок описания переменных имеет следующий синтаксис:
Dim <Имя> [As <Тип>]
Здесь Dim и As – ключевые слова VBA;
<Имя> – имя переменной, удовлетворяющее стандартным правилам именования переменных;
<Тип> – тип данных переменной.
Назначение этого оператора – объявить переменную, т.е. задать ее имя и тип, однако объявление типа может отсутствовать. В этом случае по умолчанию переменная получает тип Variant.
Задания:
Yandex.RTB R-A-252273-3