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 SubIn 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.