Самоучитель VBA

       

Операции VBA



В программах на VBA можно использовать стандартный набор операций над данными. Имеются три основных типа операций:

  • Математические, выполняются над числами, и их результатом являются числа

  • Отношения, применяются не только к числам, и их результатом являются логические значения, например х>у

  • Логические, используются в логических выражениях и их результатом являются логические значения, например Not x And у

    Приведем операции 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] , но предпочтительнее, во избежания путаницы, применять операцию со знаком &



    Содержание раздела