Exclusive VBA Functions and Statements

LibreOffice Basic додає ці функції, якщо увімкнено підтримку VBA.

Ці функції VBA доступні, якщо перед першим макросом в модулі LibreOffice Basic записано інструкцію Option VBASupport 1.

VBA Statements

Option Compatible Statement

Option Compatible turns on the VBA-compatible Basic compiler mode at the module level. The function CompatibilityMode() controls runtime mode and affects all code executed after setting or resetting the mode.

CompatibilityMode() Function

CompatibilityMode() function is controlling runtime mode and affects all code executed after setting or resetting the mode. Option Compatible turns on VBA compatibility at module level for the LibreOffice Basic compiler.

Функція Option ClassModule

Specifies that the module is a class module that contains members, properties, procedures and functions.

Інструкція Enum [VBA]

Define enumerations or non UNO constant groups. An enumeration is a value list that facilitates programming and eases code logic review.

Текстові функції

Функція AscW [VBA]

Повертає значення Unicode першого знака в рядковому виразі.

Функція ChrW [VBA]

Повертає символ Unicode, відповідний вказаному кодові символу.

Функція InStrRev [VBA]

Повертає позицію рядка в іншому рядку, починаючи від правого краю.

Функція StrReverse [VBA]

Повертає рядок зі зворотним порядком символів.

Фінансові функції

Функція DDB [VBA]

Повертає зниження вартості активу для певного періоду, використовуючи метод арифметичного зменшення.

Функція FV [VBA]

Повертає майбутню вартість інвестиції на основі постійних періодичних виплат і постійної відсоткової ставки (Future Value).

Функція IPmt [VBA]

Повертає суму сплати відсотків за інвестицією за вказаний період на основі періодичних виплат і постійної відсоткової ставки.

Функція IRR [VBA]

Обчислює внутрішню норму прибутку для інвестиції.

Функція MIRR [VBA]

Обчислює змінену внутрішню норму прибутку ряду інвестицій.

Функція NPer [VBA]

Повертає кількість строків для позики або капіталовкладення.

Функція NPV [VBA]

Обчислює чисту поточну вартість інвестиції на основі наданої облікової ставки, серії внесків та зняття коштів.

Функція Pmt [VBA]

Повертає постійну періодичну виплату для позики або капіталовкладення.

Функція PPmt [VBA]

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

Функція PV [VBA]

Повертає поточну суму інвестиції після серії регулярних платежів.

Функція Rate [VBA]

Повертає відсоткову ставку за кредитом або інвестицією.

Функція SLN [VBA]

Повертає прямолінійну амортизацію активу за один період. Сума амортизації постійна протягом періоду амортизації.

Функція SYD [VBA]

Повертає арифметично знижувану ставку амортизації.

Функції дати й часу

Функція FormatDateTime [VBA]

Застосовує формат дати і/або часу до виразу типу дати і повертає результат як рядок.

Функція MonthName [VBA]

Функція MonthName повертає локалізовану назву місяця за заданим номером місяця.

Функція WeekdayName [VBA]

Функція WeekdayName повертає назву заданого дня тижня.

Функції вводу/виводу

Функція Input [VBA]

Повертає знаки прочитані з файлу в режимі Input або Binary (String).

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

Функція Round [VBA]

Функція Round повертає число, округлене до заданої кількості цифр.

FormatNumber [VBA]

Повертає рядок з числовим форматом, застосованим до числового виразу.

Partition Function [VBA]

Returns a string indicating where a number occurs within a calculated series of ranges.

Об'єктні функції