Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.37 Mб
Скачать

7.5. Операції vba

Операції VBA умовно розділяються на три основні категорії: арифметичні, порівняння і логічні.

7.5.1. Арифметичні операції

Операція

Ім'я

Приклад

Результат

+

Додавання

10+5

15

-

Віднімання

10-5

5

*

Множення

10*5

50

/

Ділення

10/4

2.5

\

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

10\4

2

%

Відсотки

10%

0.1

^

Піднесення до степеня

2 ^ 3

8

Mod

Остача від ділення

10 mod 3

1

7.5.2. Операції порівняння

Операції порівняння використовуються в командах при порівнянні двох або більше числових, строкових величин. Якщо результат порівняння вірний, то результату присвоюється логічне значення True (Істина). Якщо результат порівняння невірний, то результату присвоюється логічне значення False (Хибність).

Оператор

Ім'я

Приклад

Результат

=

Дорівнює

10=5

Хибність

>

Більше

10>5

Істина

<

Менше

10<5

Хибність

>=

Більше або дорівнює

"a">="b"

Хибність

<=

Менше або дорівнює

"a"<="b"

Істина

<>

Не дорівнює

"a"<>"b"

Істина

7.5.3. Логічні операції

Логічні операції використовуються для побудови логічних виразів.

Оператор

Загальний вид

Результат

And

Вираз1 And вираз2

Повертає значення "Істина", якщо вірні вираз1 і вираз2. У протилежному випадку повертає "Хибність".

Or

Вираз1 Or вираз2

Повертає значення "Істина", якщо хоча б один з виразів вірний. Значення "Хибність" буде тільки у випадку, якщо обидва вирази помилкові.

Not

Not вираз

Повертає значення "Хибність", якщо вираз вірний, і значення "Істина", якщо вираз невірний.

7.6. Стандартні функції

Для обчислення стандартних функцій необхідно вказувати ім'я функції і у дужках аргумент. Перелік основних стандартних функцій:

Функція

Призначення

Аргумент

Abs(x)

x 

Будь-який числовий вираз

Sqr(x)

x

Будь-який числовий вираз >0

Exp(x)

ex

Будь-який числовий вираз (<=709.7827)

Log(x)

Ln x

Будь-який числовий вираз >0

Sin(x)

Sin x

Аргумент у радіанах

Cos(x)

Cos x

Аргумент у радіанах

Tan(x)

Tg x

Аргумент у радіанах

Atn(x)

Arctg x

Будь-який числовий вираз. Повертає значення в радіанах.

Int(x)

Відкидання дробової частини

Будь-який числовий вираз

Day(x)

Значення дня місяця в діапазоні від 1 до 31

Будь яка дата

Month(x)

Номер місяця - число в діапазоні від 1 до 12

Будь яка дата

Year(x)

Значення року – ціле число в діапазоні від 100 до 9999

Будь яка дата

Weekday(x)

Ціле число від 1(Неділя) до 7(Субота), що відповідає номеру дня тижня

Будь яка дата

Date()

повертає поточну системну дату у форматі дати

Відсутній