Операции VBA
В программах на VBA можно использовать стандартный набор операций над данными. Имеются три основных типа операций:
Приведем операции VBA указанных и дополнительных категорий. Математические операции.
Операнд!] + [Операнд2] |
Сложение | ||||
[ Операнд!] -- [Операнд2] |
Вычитание | ||||
- [Операнд] |
Перемена знака | ||||
Операнд!] * [Операнд2] |
Умножение | ||||
[Операнд!] / [Операнд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] Хог [Операнд2] |
Исключающее or (или) | ||||
[Операнд1] Not [Операнд2] |
Логическое отрицание | ||||
[Операнд1] Imp [Операнд2] |
Логическая импликация (в настоящее время почти не используется) | ||||
[Операнд1] Equ [Операнд2] |
Логическая эквивалентность (в настоящее время почти не используется) | ||||
Другие операции.
[Строка1] & [Строка2] |
Сложение строк. Для сложения строк допустимо использование операции [Строка1] + [Строка2] , но предпочтительнее, во избежания путаницы, применять операцию со знаком & | ||||