Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по VBA(реценц последний).doc
Скачиваний:
10
Добавлен:
01.04.2025
Размер:
2.47 Mб
Скачать
    1. Операции языка vba

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

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

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

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

Математические операции

Операция

Формат

Название

+

[Операнд1] + [Операнд2]

Сложение

-

[Операнд1] – [Операнд2]

Вычитание

-

- [Операнд1]

Перемена знака (или унарный минус)

*

[Операнд1] * [Операнд2]

Умножение

/

[Операнд1] / [Операнд2]

Деление

\

[Операнд1] \ [Операнд2]

Целочисленное деление

Mod

[Операнд1] Mod [Операнд2]

Остаток от деления

^

[Операнд1] ^ [Операнд2]

Возведение в степень

Операции отношения

Операция

Формат

Название

<

[Операнд1] < [Операнд2]

Меньше

>

[Операнд1] > [Операнд2]

Больше

<=

[Операнд1] <= [Операнд2]

Меньше или равно

>=

[Операнд1] >= [Операнд2]

Больше или равно

<>

[Операнд1] <> [Операнд2]

Не равно

=

[Операнд1] = [Операнд2]

Равно

Основные логические операции

Операция

Формат

Название

And

[Операнд1] And [Операнд2]

Логическое умножение (И)

Or

[Операнд1] Or [Операнд2]

Логическое сложение (ИЛИ)

Not

Not [Операнд1]

Логическое отрицание (НЕ)



Другие операции

Операция

Формат

Название

&

[Строка1] & [Строка2]

Конкатенация (сложение строк).

Приоритеты операции

Порядок выполнения операций определяется расстановкой круглых скобок и приоритетом операций.

Приоритеты операции VBA

Приоритет

Операция

1

Вызов функции и скобки

2

^

3

- (смена знака)

4

*, /

5

\

6

Mod

7

+, -

8

>, <, >=, <=, <>, =

9

Not

10

And

11

Or