Exclusive VBA Functions and Statements

LibreOffice Basic adds this set of functions when VBA support is enabled.

Tyto funkce určené výhradně pro VBA povolíte tím, že před první makro modulu v LibreOffice Basic umístíte příkaz 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 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.

Textové funkce

Funkce AscW [VBA]

Vrátí hodnotu Unicode prvního znaku v řetězci.

Funkce ChrW [VBA]

Vrátí znak Unicode odpovídající zadanému kódu.

Funkce InStrRev [VBA]

Vrátí pozici řetězce v jiném řetězci, přičemž začne z pravé strany řetězce.

Funkce StrReverse [VBA]

Vrátí řetězec s převráceným pořadím znaků.

Finanční funkce

Funkce DDB [VBA]

Vrátí odpisy aktiva pro zadané časové období při použití aritmetické degresivní metody.

Funkce FV [VBA]

Vrátí budoucí hodnotu investice vypočtenou na základě pravidelných konstantních plateb a konstantní úrokové míry.

Funkce IPmt [VBA]

Vypočítá výši úroku z jistiny pro investici s pravidelnými platbami a konstantní úrokovou mírou.

Funkce IRR [VBA]

Vypočítá vnitřní výnosové procento investice.

Funkce MIRR [VBA]

Vypočítá modifikované vnitřní výnosové procento řady investic.

Funkce NPer [VBA]

Vypočítá počet období pro půjčku nebo investici.

Funkce NPV [VBA]

Vypočítá čistou současnou hodnotu investice na základě úroku a řady vkladů a výběrů.

Funkce Pmt [VBA]

Vypočítá konstantní výši periodické platby pro půjčku nebo investici.

Funkce PPmt [VBA]

Vrátí podíl základní jistiny v anuitní splátce za dané období při pravidelných konstantních platbách a konstantní úrokové sazbě.

Funkce PV [VBA]

Vrátí současnou hodnotu investice vycházející z posloupnosti pravidelných plateb.

Funkce Rate [VBA]

Vrací úrokovou sazbu úvěru nebo investice.

Funkce SLN [VBA]

Vrátí lineární odpisy aktiva za dané období. Hodnota odpisu během období je konstantní.

Funkce SYD [VBA]

Vrátí hodnotu aritmetického degresivního odpisu.

Funkce data a času

Funkce FormatDateTime [VBA]

Použije formát data a/nebo času na výraz pro datum a vrátí výsledek jako řetězec.

Funkce MonthName [VBA]

Funkce MonthName vrátí pro zadané číslo měsíce jeho lokalizovaný název.

Funkce WeekdayName [VBA]

Funkce WeekdayName vrátí název určitého dne v týdnu.

Funkce pro práci se vstupy a výstupy (I/O)

Funkce Input [VBA]

Vrátí hodnotu z otevřeného proudu vstupního nebo binárního souboru (String).

Matematické funkce

Funkce Round [VBA]

Funkce Round vrátí číslo zaokrouhlené na zadaný počet číslic.

FormatNumber [VBA]

Vrátí řetězec se zformátovaným číselným výrazem.

Partition Function [VBA]

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

Funkce pro práci s objekty