Wie verwende ich die vba-pmt-funktion?
Die VBA-PMT-Funktion ist in der Finanzkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, berechnet es periodische Zahlungen des Darlehens oder der Investition , die über den gesamten Zeitraum konstant sind, mit einem konstanten Zinssatz.
Syntax
Pmt(Rate, Nper, Pv, [Fv], [Fällig])
Argumente
- Zinssatz : Der Zinssatz für den Zeitraum.
- Nper : Die Anzahl der Zeiträume zur Rückzahlung des Darlehens oder der Investition.
- PV : Der aktuelle Wert der Investition oder des Darlehens.
- [FV] : Der zukünftige Wert des Darlehens/der Investition [Dies ist ein optionales Argument und wenn es weggelassen wird, ist VBA standardmäßig 0].
- [Fällig] : Definiert, ob die Zahlung am Anfang oder am Ende des Zeitraums fällig ist. Verwenden Sie 0 für das Ende des Zeitraums und 1 für den Beginn des Zeitraums. [Dies ist ein optionales Argument. Wenn es weggelassen wird, nimmt VBA standardmäßig das Ende des Zeitraums.] .
Beispiel
Um die Verwendung der VBA-PMT-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_PMT() Range("A9").Value = Pmt(0.08 / 12, 5 * 12, 98000) End Sub
Im obigen Code haben wir PMT verwendet, um die konstante periodische Zahlung zu berechnen, und als Ergebnis wurde 1987,09 zurückgegeben, den wir zahlen müssen. Wir haben den Zinssatz durch 12 geteilt, um ihn in einen monatlichen Zinssatz umzurechnen, und die Jahre mit 12 multipliziert, um sie in Monate umzurechnen.
Kommentare
- Wenn nper Null ist, gibt VBA einen Laufzeitfehler 5 zurück.