РОБОТА З ФУНКЦІЯМИ
Функція— це оператор, що виконує певні дії та повертає результат роботи. Функція може мати один або кілька аргументів, які беруться в дужки і відокремлюються між собою комами.
Функція InputBoxвикористовується для збереження вхідних даних. Загальний вигляд функції InputBoxтакий:
Input Box (аргумеит1[. аргуменг2....])
Нехай, наприклад, змінній Р1 присвоюється значення, введене користувачем, але збільшене в 20 разів:
a = InputBox ("Введіть значення N ", а)*20
Після активізації цієї функції на екрані дисплея з'являється діалогове вікно із запитом для введення значень, які присвоюються змінній, що є аргументом функції.
Функція MsgBoxвиводить у вікні форми введені дані або текстове повідомлення. За-
гальний вигляд функції MsgBoxтакий: MsgBox (Message[, Button][, Title]]),
де Message — повідомлення на екрані; Button — число, залежно від значення якого зміню-
ється вигляд діалогового вікна (наприклад, 16 — повідомлення про помилку, 64 — ін-
формаційне повідомлення, 3 — кнопки Да, Нет, Отмена);Title — текст у рядку заголо-
вка вікна.
У разі використання тільки першого аргументу функція MsgBoxмає спрощений ви-
гляд .
Суть математичних функцій VBAрозкрито нижче.

Таблиця 6.4.
| Функція | Дія |
| Abs(n) | Обчислення абсолютного значення n |
| Cos(n) | Обчислення косинусу кута n вираженого в радіанах |
| Eхр(n) | Обчислення константу e в степені n |
| Log(n) | Обчислення натурального логарифму n |
| Rnd(n) | Генерує випадкове число між О та 1 |
| Sgn(n) | Повертає - 1, якщо n < 0; 0, якщо n = 0; 1 якщо n > О |
| Sin(n) | Обчислення синусу кута n, вираженого и радіанах |
| Sqr(n) | Обчислює квадратний корінь з n |
| Str(n) | Перетворює числове значення n на рядкову величину |
| Val(n) | Перетворює рядкову величину на числове значення |
| LTrim(n) | Знищення пропусків зліва |
| RTrim(n) | Знищення пропусків справа |
| Trim(n) | Знищення пропусків з обох боків |
У наступній таблиці наведено функції для роботи з рядковими змінними.
Таблиця 6.5.