Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Математичні функції

Функції VBA, використання функцій

Вирази. Пріоритети (старшинство) операцій

Операції з рядками

[Рядок1] & [Рядок2] – зчеплення рядків. Для зчеплення рядків допустимо використання операції [Рядок1] + [Рядок2], але рекомендується застосовувати знак & (амперсант).

Приклад:

S1 = “Hello”

S2 = “Word”

S = S1 & “ “ & S2 ‘Результатом виконання зчеплення рядків буде рядок “Hello Word ”

Вирази- це поєднані за допомогою операцій константи, змінні та вирази, які взяті в дужки. Вирази в залежності від значення, яке вони приймають можуть бути числовими або логічними. Щоб знайти значення виразу, необхідно його обчислити, тобто виконати всі операції. VBA виконує операції в залежності від їх пріоритетів, і це дає можливість одержати однозначний результат.

Приведемо пріоритети виконання операцій:

1. виклик функції і дужки (мають найвищий пріоритет, тобто виконуються в першу чергу

2. ^

3. -(зміна знаку)

4. * і /,

5. \

6. mod

7. + і –

8. >,<,>=,<=,<>,=

9. Not

10. And

11. Or

12. Xor

13. Equ (операція має найнижчий пріоритет, тобто виконується останньою)

 

В VBA є великий набір вбудованих функцій і процедур, використання яких суттєво спрощує програмування. Ці функції можна розділити на наступні основні категорії: математичні функції, функції перевірки типів, функції перетворення форматів, функції обробки рядків, функції дати і часу.

Синтаксис запису функцій:

<Ім’я функції>([<аргумент1>],[<аргумент2>]...) – аргументи функції перераховуються через кому в дужках. Перед дужкою не може бути прогалин.

Математичні функції дозволяють проводити будь-які обчислення.

Функція Значення, яке повертає функція
Abs(Number) Atn(Number) Cos(Number) Exp(Number) Log(Number) Rnd(Number) Sgn(Number) Sin(Number) Sqr (Number) Tan(Number) Fix(Number) Int(Number) Модуль (абсолютна величина числа) х=ABS (-5) (результат Х= 5) Арктангенс. Аргумент цієї і інших тригонометричних функцій (Cos, Sin, Tan) повинен задаватися в радіанах (для переводу аргументу, який заданий в градусах, в радіани необхідно помножити його на π/180).   Косинус Експонента (результат піднесення основи натурального логарифму e в указану степінь). EXP (x) => eх, EXP( 5 ) =>e5 Натуральний логарифм. log (x) = LOG (x) ↔ lnx Випадкове число з інтервалу [0, 1].Якщо Number <0, то функція повертає кожен раз одне й те саме число, якщо Number>0, то наступне випадкове, якщо Number=0, то випадкове число, яке генерувалося в попередньому разі, Перед викликом функції Rnd() треба використати інструкцію Randomize. Знак числа Синус Квадратний корінь з числа. sqr (x) => Тангенс Обидві функції Int i Fix відкидають дробову частину і повертають ціле число. Різниця між функціями Int i Fix полягає в тому, що для від’ємних значень параметру функція Int повертає найближче від’ємне число, менше або рівне вказаному, а Fix - найближче від’ємне число, більше або рівне вказаному. Х=Int (5.6) (результат Х= 5)  

Читайте також:

  1. Адвокатура в Україні: основні завдання і функції
  2. Алгоритм знаходження ДДНФ (ДКНФ) для даної булевої функції
  3. Але відмінні від значення функції в точці або значення не існує, то точка називається точкою усувного розриву функції .
  4. Аналіз коефіцієнтів цільової функції
  5. АРХІВНІ ДОВІДНИКИ В СИСТЕМІ НДА: ФУНКЦІЇ ТА СТРУКТУРА
  6. Асимптоти графіка функції
  7. Базальні ядра, їх функції, симптоми ураження
  8. Базові функції, логічні функції
  9. Банки як провідні суб’єкти фінансового посередництва. Функції банків.
  10. Банківська система та її основні функції
  11. Банківська система та її структура. Функції Центрального банку.
  12. Банківська система: сутність, принципи побудови та функції. особливості побудови банківської системи в Україн




Переглядів: 721

<== попередня сторінка | наступна сторінка ==>
Операції VBA | Функції перетворення форматів

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.