На этом шаге мы перечислим основные операции.
В программах на VBA можно использовать стандартный набор операций над данными. Имеются три основных типа операций:
Приведем операции VBA указанных и дополнительных категорий.
| Операция | Название |
|---|---|
| [Операнд1] + [Операнд2] | Сложение |
| [Операнд1] - [Операнд2] | Вычитание |
| - [Операнд] | Перемена знака |
| [Операнд1] * [Операнд2] | Умножение |
| [Операнд1] / [Операнд2] | Деление |
| [Операнд1] \ [Операнд2] | Целочисленное деление |
| [Операнд1] Mod [Операнд2] | Остаток от деления по модулю |
| [Операнд1] ^ [Операнд2] | Возведение в степень |
| Операция | Название |
|---|---|
| [Операнд1] < [Операнд2] | Меньше |
| [Операнд1] > [Операнд2] | Больше |
| [Операнд1] <= [Операнд2] | Меньше или равно |
| [Операнд1] >= [Операнд2] | Больше или равно |
| [Операнд1] <> [Операнд2] | Не равно |
| [Операнд1] = [Операнд2] | Равно |
| [Операнд1] Is [Операнд2] | Сравнение двух операндов, содержащих ссылки на объекты |
| [Операнд1] Like [Операнд2] | Сравнение двух строковых выражений |
| Операция | Название |
|---|---|
| [Операнд1] And [Операнд2] | Логическое умножение |
| [Операнд1] Or [Операнд2] | Логическое сложение |
| [Операнд1] Xor [Операнд2] | Исключающее или |
| Not [Операнд] | Логическое отрицание |
| [Операнд1] Imp [Операнд2] | Логическая импликация (в настоящее время почти не используется) |
| [Операнд1] Equ [Операнд2] | Логическая эквивалентность (в настоящее время почти не используется) |
| Операция | Название |
|---|---|
| [Операнд1] & [Операнд2] | Сложение строк. Для сложения строк допустимо использование операции [Строка1] + [Строка2] , но предпочтительнее, во избежания путаницы, применять операцию со знаком & |
На следующем шаге мы рассмотрим приоритеты операций.