Wie verwende ich die Pmt-Funktion in VBA?

Die `Pmt`-Funktion in VBA (Visual Basic for Applications) wird verwendet, um die regelmäßige Zahlung für ein Darlehen oder eine Annuität basierend auf konstanten Zahlungen und einem konstanten Zinssatz zu berechnen. Hier ist, wie du die `Pmt`-Funktion in VBA verwenden kannst:

Syntax

Pmt(rate, nper, pv, [fv], [type])
  • rate: Der Zinssatz für jede Periode. Zum Beispiel der monatliche Zinssatz, wenn die Zahlungen monatlich vorgenommen werden.
  • nper: Die Gesamtanzahl der Zahlungsperioden im Darlehenszeitraum.
  • pv: Der Barwert oder der momentane Wert der zukünftigen Zahlungen (z. B. der Kreditbetrag).
  • fv (optional): Der Zukunftswert oder der Kontostand, den du nach der letzten Zahlung erreichen möchtest (standardmäßig 0).
  • type (optional): Wann die Zahlungen fällig sind. 0 bedeutet, die Zahlung ist am Ende der Periode (standardmäßig), 1 bedeutet, die Zahlung ist zu Beginn der Periode.

Beispiel

Angenommen, du möchtest die monatliche Zahlung für ein Darlehen von 10.000 Euro mit einem jährlichen Zinssatz von 5% über einen Zeitraum von 5 Jahren berechnen. Hier ist ein einfaches Beispiel, wie du das in einem VBA-Skript verwenden würdest:

Sub BerechneMonatlicheZahlung()
    Dim rate As Double
    Dim nper As Integer
    Dim pv As Double
    Dim monatlicheZahlung As Double

    ' Jährlicher Zinssatz von 5% -> monatlicher Zinssatz
    rate = 0.05 / 12
    ' Gesamtanzahl der Zahlungen für 5 Jahre
    nper = 5 * 12
    ' Barwert des Darlehens
    pv = 10000

    ' Verwende die Pmt-Funktion, um die monatliche Zahlung zu berechnen
    monatlicheZahlung = Pmt(rate, nper, -pv)

    ' Anzeige der monatlichen Zahlung in einer Nachrichtenbox
    MsgBox "Die monatliche Zahlung beträgt: " & Format(monatlicheZahlung, "Currency")
End Sub

In diesem Beispiel:

  • Der Zinssatz (`rate`) wird als monatlicher Zinssatz berechnet, indem der jährliche Zinssatz von 5% durch 12 geteilt wird.
  • Die Gesamtzahl der Perioden (`nper`) ist 5 Jahre mal 12 Monate.
  • Der Barwert (`pv`) des Darlehens ist 10.000 Euro. In der `Pmt`-Funktion verwenden wir ein negatives Vorzeichen für den Barwert, da dies den Geldfluss darstellt, der ausgezahlt wird.

Mit dieser Funktion kannst du die regelmäßigen Zahlungen für ein Darlehen oder eine Investition mit gleichbleibenden Zahlungen und Zinssätzen berechnen.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project