Hoe gebruik ik de vba pmt-functie?
De VBA PMT-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, berekent het periodieke betalingen van de lening of investering die constant zijn over de gehele periode met een constant rentepercentage.
Syntaxis
Pmt(Tarief, Nper, Pv, [Fv], [Verschuldigd])
Argumenten
- Tarief : het rentepercentage voor de periode.
- 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 PMT-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_PMT() Range("A9").Value = Pmt(0.08 / 12, 5 * 12, 98000) End Sub
In de bovenstaande code hebben we PMT gebruikt om de constante periodieke betaling te berekenen en in het resultaat werd 1987.09 geretourneerd, die we moeten betalen. We deelden de rente door 12 om deze om te zetten in een maandrente en vermenigvuldigden de jaren met 12 om ze om te zetten in maanden.
Opmerkingen
- Als de nper nul is, retourneert VBA een runtimefout 5.