Оператор присваивания задает исходные значения переменным, записывает результат вычисления в переменную, т.е. изменяет значение переменной.
Синтаксис оператора присваивания:
<var>= <formula>
где <var> - имя переменной;
<formula> - формула.
Слева от знака "=" может быть переменная, элемент массива или свойство объекта. Стоящая справа формула может состоят из переменных, констант, операций и функций, например:
Path="c:\windows\system"
File="GTE"
Stud_Card(100).Gr= 133
Таблица 4. Арифметические, логические операции языка VBA
Операция
Название
Приоритет
^
Возведение в степень
-
Отрицание (НЕ)
*
Умножение
/
Деление
\
Деление нацело
Mod
Остаток от деления
+
Сложение
-
Вычитание
&
Объединение (конкатенация) строк
Таблица 5. Операции сравнения
Операция
Название
=
Равно
>=
Больше или равно
<>
Не равно
<
Меньше
<=
Меньше или равно
>
Больше
Is
Идентично (используется только для объектов, вместе с зарезервированным словом Null, которое позволяет проверить, является ли значение пустым)
Проверяет выражение на совпадение с одним из элементов в списке
Приоритеты перечислены в порядке убывания (чем больше номер, тем меньше приоритет операции). Для изменения естественного порядка выполнения операций используются круглые скобки, например:
D = ( S – P ) / ( r * t )^2
Сначала вычисляется разность S - Р, затем произведение r*t возводится в степень 2, после этого вычисляется частное от деления; результат присваивается переменной D.