Операторы
Операторы предназначены для выполнения различных операций над операндами. Например, оператор «+» выполняет операцию сложения двух чисел или выражений, являющихся операндами. Большинство операторов VBA требует наличия двух операндов. Все операторы можно разделить на несколько групп:
Арифметические операторы. Они используются используются для выполнения основных арифметических операций над операндами, представляющие числовые выражения.
Логические операторы, предназначены для выполнения различных логических операций включая логическое сложение, логическое умножение и т.п.
Операторы сравнения предназначены для выполнения операций сравнения логических выражений. Результатом их выполнения является значение типа Boolean.
Оператор присваивания «=».
| Арифметические операции | Знаки операций |
| Возведение в степень | ^ |
| Изменение знака на обратный | - |
| Умножение | * |
| Деление | / |
| Целочисленное деление | \ |
| Определение остатка от целочисленного деления | MOD |
| Сложение | + |
| Вычитание | - |
| Операция сравнения | Знак операции |
| Равно | = |
| Не равно | <> |
| Меньше | < |
| Больше | > |
| Меньше или равно | <= |
| Больше или равно | >= |
Лекция 2
| Булева операция | Оператор |
| Отрицание | NOT |
| Конъюнкция (логическое «И») | AND |
| Дизъюнкция (логическое «Или») | OR |
| Исключающее «Или» | XOR |
| Эквиваленция | EQV |
| Импликация | IMP |
И – истина, Л – ложь.
| Выражение 1 | Выражение 2 | NOT | AND | OR | XOR | EQV | IMP |
| И | И | Л | И | И | Л | И | И |
| И | Л | Л | Л | И | И | Л | Л |
| Л | И | И | Л | И | И | Л | И |
| Л | Л | И | Л | Л | Л | И | И |
Тригонометрические функции
| № | Функция | Оператор | Что делает |
| Arctg x | ATN(x) | Возвращает арктангенс указанного числового выражения | |
| Cos a | COS(a) | Возвращает косинус указанного угла. Угол задан в радианах. | |
| Sin a | SIN(a) | Возвращает синус указанного угла. Угол задан в радианах. | |
| Tg a | TAN(a) | Возвращает тангенс указанного угла. Угол задан в радианах. |
Уголв радианах=Уголв градусах
; где
=3,141592654.
Связь между обратными тригонометрическими функциями
ArcSin x=Arctg(
; ArcCos=Arctg(






