Inhalte

# Exklusive VBA-Funktionen und -Anweisungen

LibreOffice Basic fügt diese Funktionen hinzu, wenn die VBA-Unterstützung aktiviert ist.

Diese exklusiven VBA-Funktionen werden aktiviert, wenn die Anweisung Option VBASupport 1 vor dem ersten Makro eines LibreOffice Basic-Moduls platziert wird.

## VBA-Anweisungen

## Anweisung Option ClassModule

Legt fest, dass das Modul ein Klassenmodul ist, das Elemente, Eigenschaften, Prozeduren und Funktionen enthält.

## Anweisung Option VBASupport

Legt fest, dass LibreOffice Basic einige VBA Anweisungen, Funktionen und Objekte unterstützt.

## Anweisung Enum [VBA]

Definieren Sie Aufzählungen oder Nicht-UNO-Konstantengruppen. Eine Aufzählung ist eine Werteliste, die die Programmierung erleichtert und die Überprüfung der Codelogik erleichtert.

## Textfunktionen

## VBA-Funktion AscW

Gibt den Unicodewert des ersten Zeichens eines Zeichenfolgenausdrucks zurück.

## VBA-Funktion ChrW

Gibt das zum angegebenen Zeichencode gehörige Unicode-Zeichen zurück.

## Funktion InStrRev [VBA]

Gibt die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge zurück, beginnend mit der rechten Seite der Zeichenfolge.

## Funktion StrReverse [VBA]

Gibt die Zeichenfolge in umgekehrter Reihenfolge zurück.

## Funktion StrConv

Konvertiert eine Zeichenfolge, wie von einem Konvertierungstyp angegeben.

## Finanzmathematische Funktionen

## Funktion DDB [VBA]

Berechnet die arithmetisch-degressive Abschreibung eines Wirtschaftsgutes für eine bestimmte Periode.

## Funktion FV [VBA]

Berechnet den Endwert einer Investition bei regelmäßigen Zahlungen und konstantem Zinssatz (Zukünftiger Wert).

## Funktion IPmt [VBA]

Berechnet die periodische Abschreibung für eine Investition bei regelmäßigen Zahlungen und konstantem Zinssatz.

## Funktion IRR [VBA]

Berechnet die interne Rendite einer Investition.

## Funktion MIRR [VBA]

Gibt den modifizierten internen Zinsfuß einer Reihe von Investitionen aus.

## Funktion NPer [VBA]

Gibt die Anzahl der Perioden eines Darlehens oder einer Anlage zurück.

## Funktion NPV [VBA]

Berechnet den Barwert einer Investition, basierend auf einem vorgegebenen Diskontsatz und einer Reihe von Ein- und Auszahlungen.

## Funktion Pmt [VBA]

Berechnet die konstanten periodischen Zahlungen eines Darlehens oder einer Anlage.

## Funktion PPmt [VBA]

Ergibt für einen bestimmten Zeitraum den Zinsbetrag für eine Investition bei regelmäßigen Zahlungen und konstantem Zinssatz (Zinseszins).

## Funktion PV [VBA]

Ergibt den Barwert einer Investition, erwachsend aus einer Reihe regelmäßiger Zahlungen.

## Funktion Rate [VBA]

Gibt die Zinsrate eines Darlehns oder Investments zurück.

## Funktion SLN [VBA]

Ergibt die lineare Abschreibung eines Wirtschaftsgutes für eine Periode. Die Abschreibungshöhe ist über den gesamten Abschreibungszeitraum gleichbleibend.

## Funktion SYD [VBA]

Gibt die arithmetisch rückläufige Abschreibungsrate zurück.

## Datums- und Zeitfunktionen

## Funktion FormatDateTime [VBA]

Überträgt ein Datums- und/oder Zeitformat in einen Datumsausdruck und gibt das Ergebnis als eine Zeichenfolge zurück.

## Funktion MonthName [VBA]

Die Funktion MonthName gibt den lokalisierten Monatsnamen zu einer Zahl zurück.

## Funktion WeekdayName [VBA]

Die Funktion WeekdayName gibt den Namen des Wochentags zu einer Zahl zurück.

## Ein-/Ausgabefunktionen

## VBA-Funktion Input

Gibt den offenen Strom einer Eingabe oder Binärdatei zurück (Zeichenfolge).

## Methode ExportAsFixedFormat [VBA]

Methode zum Exportieren eines Calc-Dokuments in das PDF-Format.

## Mathematische Funktionen

## VBA-Funktion Round

Rundet einen numerischen Wert auf eine angegebene Anzahl von Dezimalstellen.

## Funktion FormatNumber [VBA]

Gibt eine Zeichenfolge mit einer Zahl zurück, auf die ein numerischer Ausdruck angewandt wurde.

## FormatPercent [VBA]

Gibt eine Zeichenfolge mit einer Zahlenformatierung zurück, die auf einen numerischen Ausdruck angewendet wird. An die zurückgegebene Zeichenfolge wird ein Prozentzeichen angehängt.

## Funktion Partition [VBA]

Gibt eine Zeichenfolge zurück, die angibt, wo in einer berechneten Reihe von Bereichen eine Zahl vorkommt.

## Objekteigenschaften und Methoden

## VBA-Objekt Err

Verwenden Sie das VBA-Objekt Err, um Laufzeitfehler auszulösen oder zu behandeln.