Hoe gebruik ik de vba nper-functie?
De VBA NPER-functie wordt vermeld in de financiële categorie van VBA-functies. Wanneer u het in VBA-code gebruikt, berekent het het aantal betalingen dat moet worden gedaan voor een lening of investering waarbij de betaling en het rentetarief hetzelfde zijn.
Syntaxis
NPER(Tarief, Pmt, Pv, [Fv], [Verschuldigd])
Argumenten
- Tarief : het rentepercentage voor de periode.
- Pmt : Het vaste bedrag van de betaling per periode.
- 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 NPER-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_NPER() Range("A9").Value = NPer(0.08 / 12, 1000, 96000) End Sub
In de bovenstaande code hebben we de NPR gebruikt om het totale aantal perioden voor de investering te berekenen en deze leverde 67,17 op.
Opmerkingen
- Zowel de argumenten ‘rate’ als ‘nper’ moeten worden berekend met behulp van betalingstermijnen, uitgedrukt in dezelfde eenheden.
- Als de opgegeven toekomstige waarde voor de opgegeven rente en betalingen nooit wordt bereikt, geeft de VBA een foutmelding.