Exklusive VBA-Funktionen und -Anweisungen

Collabora Office 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 Collabora Office 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 Collabora Office 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).

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.

Bitte unterstützen Sie uns!