Funkce a příkazy pouze pro VBA

Tuto sadu funkcí umožňuje LibreOffice Basic v případě, že je povolena podpora VBA.

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.

Příkazy VBA

Příkaz Option ClassModule

Určuje u modulu, že se jedná o modul třídy obsahující členy, vlastnosti, procedury a funkce.

Příkaz Option VBASupport

Určuje, že LibreOffice Basic bude podporovat některé příkazy, funkce a objekty VBA.

Příkaz Enum [VBA]

Definuje výčty nebo skupiny konstant nepatřící mezi UNO. Výčty usnadňují programování a zlepšují čitelnost kódu.

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ů.

Funkce StrConv

Převede řetězec tak, jak určuje typ převodu.

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]

Zaokrouhlí číselnou hodnotu na daný počet desetinných míst.

FormatNumber [VBA]

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

FormatPercent [VBA]

Vrátí řetězec se zformátovaným číselným výrazem. K vrácenému řetězci je připojen znak procenta.

Funkce Partition [VBA]

Vrátí řetězec, který značí, v jaké části vypočtené řady se číslo nachází.

Vlastnosti a metody objektu

Objekt Err [VBA]

Objekt VBA Err se používá k vyvolávání nebo zpracovávání chyb při běhu.

Podpořte nás!