¿cómo utilizar la función vba ppmt?
La función VBA PPMT figura en la categoría financiera de funciones VBA. Cuando lo usas en código VBA, puedes calcular el monto del pago de capital de un gasto o inversión . En palabras simples, cada préstamo e inversión tiene una tasa de interés y PPMT le ayuda a calcular el monto principal únicamente, es decir, sin agregar la parte de interés (del monto).
Sintaxis
PPmt(tasa, por, Nper, Pv, [Fv], [vencido])
Argumentos
- Tasa : La tasa de interés para el período.
- Por : El número del período para el cual desea calcular el interés (Debe estar entre 1 y Nper).
- Nper : El número de períodos para reembolsar el préstamo o la inversión.
- PV : El valor actual de la inversión o préstamo.
- [FV] : El valor futuro del préstamo/inversión [Este es un argumento opcional y si se omite, VBA por defecto es 0].
- [Vence] : define si el pago vence al inicio o al final del período, use 0 para el final del período y 1 para el inicio del período [Este es un argumento opcional y, si se omite, VBA toma el final del período de forma predeterminada] .
Ejemplo
Para comprender prácticamente cómo usar la función VBA PPMT, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_PPMT() Range("A9").Value = PPmt(0.08 / 12, 1, 5 * 12, 98000) End Sub
En el código anterior usamos PPMT para calcular la parte principal del pago del primer mes de la inversión porque usamos 1 en el par (período) y en el resultado arrojó -1333,75 en el resultado.
Comentarios
- Si Per es ≤ 0 o > Nper, entonces VBA devolverá un error de tiempo de ejecución de 5.