Contenido

# Función PPmt [VBA]

Devuelve, para un período determinado, el pago sobre la cantidad principal de una inversión basada en pagos constantes y periódicos y en un interés constante.

Esta constante, función u objeto se activa mediante la instrucción Option VBASupport 1, colocada antes del código ejecutable del programa en un módulo.

### Sintaxis:

    Pmt( Rate as Double, Per as Double, NPer as Double, PV as Double, [FV as Variant], [Due as Variant] )

### Devuelve tipo:

Double

### Parámetros:

Tasa define el tipo de interés periódico.

Per es el número de períodos para el cual se desea calcular el pago principal (debe ser un entero situado entre 1 y Nper).

NPer es el número total de períodos durante los cuales la anualidad se paga.

VA es el valor en efectivo (actual) de una inversión.

VF (opcional) es el valor futuro del préstamo o de la inversión.

Vencimiento (opcional) define si el pago se debe realizar al principio o al final de un período.

0: el pago se debe realizar al final del período;

1: el pago se debe realizar al principio del período.

### Códigos de error:

5 Llamada a procedimiento no válida

### Ejemplo:

    REM ***** BASIC *****
    Option VBASupport 1
    Sub ExamplePPmt
    ' Calcular pagos principales durante los meses 4 y 5 para un préstamo que deberá pagarse por completo
    ' en el transcurso de 6 años. El interés anual es de 10 % y se paga al final de cada mes.
    Dim ppMth4 As Double
    Dim ppMth5 As Double
    ' Pago principal durante el mes 4:
    ppMth4 = PPmt( 0.1/12, 4, 72, 100000 )
    print ppMth4 ' ppMth4 se estima en −1044,94463903636.
    ' Pago principal durante el mes 5:
    ppMth5 = PPmt( 0.1/12, 5, 72, 100000 )
    print ppMth5' ppMth5 se estima en −1053,65251102833.
    End Sub

Temas relacionados

Función PPMT en CALC

Funciones financieras de VBA

¡Necesitamos su ayuda!