Hoe gebruik ik de vba ppmt-functie?
De VBA PPMT-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, kunt u het hoofdbetalingsbedrag van een uitgave of investering berekenen . In eenvoudige bewoordingen heeft elke lening en investering een rentepercentage en met PPMT kunt u alleen de hoofdsom berekenen, dat wil zeggen zonder het rentegedeelte (van het bedrag) erbij op te tellen.
Syntaxis
PPmt(tarief, per, Nper, Pv, [Fv], [verschuldigd])
Argumenten
- Tarief : het rentepercentage voor de periode.
- Door : Het nummer van de periode waarvoor u de rente wilt berekenen (dit moet tussen 1 en Nper liggen).
- Nper : Het aantal termijnen waarin de lening of investering moet worden terugbetaald.
- PV : De huidige waarde van de investering of lening.
- [FV] : de toekomstige waarde van de lening/investering [Dit is een optioneel argument en als dit wordt weggelaten, wordt VBA standaard ingesteld op 0].
- [Verschuldigd] : definieert of betaling verschuldigd is aan het begin of einde van de periode, gebruik 0 voor het einde van de periode en 1 voor het begin van de periode. [Dit is een optioneel argument en als dit wordt weggelaten, neemt VBA standaard het einde van de periode] .
Voorbeeld
Om praktisch te begrijpen hoe u de VBA PPMT-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_PPMT() Range("A9").Value = PPmt(0.08 / 12, 1, 5 * 12, 98000) End Sub
In de bovenstaande code hebben we PPMT gebruikt om het grootste deel van de betaling voor de eerste maand van de investering te berekenen, omdat we 1 in de par (periode) gebruikten en in het resultaat -1333,75 als resultaat retourneerden.
Opmerkingen
- Als Per ≤ 0 of > Nper is, retourneert VBA een runtimefout van 5.