Exclusive VBA Functions and Statements
LibreOffice Basic adds this set of functions when VBA support is enabled.
These exclusive VBA functions are enabled when the statement Option VBASupport 1 is placed before the first macro of a LibreOffice Basic module.
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 Statement
Specifies that the module is a class module that contains members, properties, procedures and functions.
Enum Statement [VBA]
Define enumerations or non UNO constant groups. An enumeration is a value list that facilitates programming and eases code logic review.
Funções de texto
Função InStrRev [VBA]
Devolve a posição de uma cadeia dentro de outra cadeia, com início no lado direito da mesma.
Funções financeiras
Função DDB [VBA]
Returns the depreciation of an asset for a specified period using the arithmetic-declining method.
FV Function [VBA]
Returns the future value of an investment based on periodic, constant payments and a constant interest rate (Future Value).
IPmt Function [VBA]
Calculates the periodic amortizement for an investment with regular payments and a constant interest rate.
NPV Function [VBA]
Calculates the Net Present Value of an investment, based on a supplied discount rate, and a series of deposits and withdrawals.
PPmt Function [VBA]
Returns for a given period the payment on the principal for an investment that is based on periodic and constant payments and a constant interest rate.
PV Function [VBA]
Returns the Present Value of an investment resulting from a series of regular payments.
SLN Function [VBA]
Returns the straight-line depreciation of an asset for one period. The amount of the depreciation is constant during the depreciation period.
Funções de data e hora
FormatDateTime Function [VBA]
Applies a date and/or time format to a date expression and returns the result as a string.
MonthName Function [VBA]
The MonthName function returns the localized month name of a specified month number.
WeekdayName Function [VBA]
The WeekdayName function returns the weekday name of a specified day of the week.
Funções de E/S
Funções matemáticas
Partition Function [VBA]
Returns a string indicating where a number occurs within a calculated series of ranges.