¿Cómo usar la función FV en VBA?

La función FV se utiliza en Visual Basic for Applications (VBA) como parte de las funciones financieras para calcular el valor futuro de una inversión o un préstamo basado en pagos periódicos y constantes y una tasa de interés constante.

Sintaxis básica

VBA

FV(rate, nper, pmt, [pv], [type])

  • rate es la tasa de interés por período de pago.
  • nper es el número total de períodos de pago en la inversión o préstamo.
  • pmt es el pago realizado en cada período; debe permanecer constante durante la vida del préstamo o inversión.
  • pv (opcional) es el valor presente o la suma total que una serie de pagos futuros tiene actualmente (también conocido como el principal).
  • type (opcional) es un número que indica cuándo se deben hacer los pagos: 0 significa al final del período (valor predeterminado) y 1 significa al principio del período.

A continuación, se muestra un ejemplo de cómo usar la función FV en VBA para calcular el valor futuro de una inversión:

VBA

Sub CalculateFutureValue()
    ' Definir las variables
    Dim rate As Double
    Dim nper As Integer
    Dim pmt As Double
    Dim pv As Double
    Dim fv As Double
    Dim type As Integer
    
    ' Asignar valores a las variables
    rate = 0.05 / 12 ' Tasa de interés del 5% anual, convertida a mensual
    nper = 12 * 10 ' Inversión de 10 años, con pagos mensuales
    pmt = -100 ' Pago mensual de $100 (se usa un signo negativo porque es un desembolso)
    pv = -1000 ' Valor presente de $1000
    type = 0 ' Pagos al final del período
    
    ' Calcular el valor futuro
    fv = FV(rate, nper, pmt, pv, type)
    
    ' Mostrar el valor futuro
    MsgBox "El valor futuro de la inversión es: $" & Format(fv, "0.00")
End Sub

En este ejemplo, se calcula el valor futuro de una inversión de $1000 más pagos mensuales de $100 durante 10 años con una tasa de interés del 5% anual, convertida a tasa mensual para el cálculo.

Recuerda que los pagos (pmt) y el valor presente (pv) se ingresan generalmente como valores negativos porque representan salidas de dinero (si estás invirtiendo o pagando un préstamo). El resultado de la función FV se devuelve como un valor positivo, asumiendo que se trata de una inversión y que recibirás dinero en el futuro.

Conoce nuestra tienda

Ver más productos

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Ayúdanos a hacer crecer el proyecto

¡Únete a nuestro Grupo de Facebook!

Deja un comentario