Wie verwende ich die PV-Funktion in VBA?

Die PV-Funktion in VBA wird verwendet, um den Barwert einer Investition basierend auf einer konstanten Zinssatzperiode und gleichen Zahlungen zu berechnen. Die Syntax der PV-Funktion in VBA ist ähnlich wie in Excel und sie sieht folgendermaßen aus:

PV(rate, nper, pmt, [fv], [type])
  • `rate`: Der Zinssatz pro Periode.
  • `nper`: Die Gesamtanzahl der Zahlungsperioden.
  • `pmt`: Die Zahlung, die in jeder Periode erfolgt.
  • `fv` (optional): Der zukünftige Wert oder ein Kassenbestand, den man nach der letzten Zahlung erreichen möchte. Wenn dieser Parameter ausgelassen wird, wird fv als 0 angenommen.
  • `type` (optional): Gibt an, wann die Zahlungen fällig sind. Verwenden Sie 0, wenn die Zahlungen am Ende der Periode fällig sind, und 1, wenn die Zahlungen zu Beginn fällig sind. Der Standardwert ist 0.

Hier ist ein einfaches Beispiel, wie man die PV-Funktion in VBA verwenden kann:

Sub CalculatePresentValue()
    Dim rate As Double
    Dim nper As Double
    Dim pmt As Double
    Dim pvValue As Double

    ' Beispielwerte
    rate = 0.05 / 12   ' monatlicher Zinssatz
    nper = 60          ' Gesamtanzahl der Perioden (z.B. 5 Jahre)
    pmt = -100         ' monatliche Zahlung (negativer Wert da Ausgabe)

    ' Berechnung des Barwerts
    pvValue = PV(rate, nper, pmt)

    ' Ausgabe des Ergebnisses
    MsgBox "Der Barwert der Investition beträgt: " & Format(pvValue, "Currency")
End Sub

In diesem Beispiel wird der Barwert einer monatlichen Zahlung von 100 Euro über 5 Jahre mit einem monatlichen Zinssatz von 0,417% (d.h. 5% pro Jahr) berechnet. Beachten Sie, dass `pmt` negativ ist, weil es sich um eine Ausgabe handelt.

Sie können den Code in das VBA-Editorfenster in Excel kopieren (zugänglich über `ALT` + `F11`), ein neues Modul einfügen und den Code dort einfügen. Führen Sie dann die `CalculatePresentValue`-Prozedur aus, um das Ergebnis anzuzeigen.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project