Función VBA PMT (sintaxis + ejemplo)

Si te encuentras en el mundo financiero y trabajas con Excel, es muy probable que ya estés familiarizado con las funciones básicas para el cálculo de pagos, tales como la función PMT. Sin embargo, ¿sabías que también puedes utilizar VBA para aprovechar al máximo esta función? En este artículo, exploraremos la sintaxis y te mostraremos un ejemplo práctico de cómo usar la función VBA PMT para simplificar tus tareas financieras. ¡No te lo pierdas!

La función VBA PMT figura en la categoría financiera de funciones VBA. Cuando lo usas en un código VBA, Calcula los pagos periódicos del préstamo o de una inversión. que son constantes durante todo el período con una tasa de interés constante.

Sintaxis

Pmt(Tasa, Nper, Pv, [Fv], [Due])

Argumentos

  • Tasa: La tasa de interés para el período.
  • nper: El número de periodos para pagar el préstamo o inversión.
  • fotovoltaica: El valor presente de la inversión o préstamo.
  • [FV]: El valor futuro del préstamo/inversión. [This is an optional argument and if omitted VBA takes 0 by default].
  • [Due]: 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. [This is an optional argument and if omitted VBA takes the end of the period by default].

Ejemplo

Para comprender prácticamente cómo usar la función VBA PMT, debe seguir el siguiente ejemplo donde hemos escrito un código vba usándolo:

Función VBA PMT (sintaxis + ejemplo)
Sub example_PMT()
Range("A9").Value = Pmt(0.08 / 12, 5 * 12, 98000)
End Sub

En el código anterior, hemos utilizado PMT para calcular el pago periódico constante y, como resultado, devolvió 1987.09, que debemos pagar. Hemos dividido la tasa de interés por 12 para convertirla en tasa mensual y multiplicamos los años por 12 para convertirlos en meses.

Notas

  • Si nper es igual a cero, VBA devolverá un error de tiempo de ejecución 5.
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Función VBA PMT (sintaxis + ejemplo)

Función VBA PMT (sintaxis + ejemplo)

Si estás buscando información sobre la función VBA PMT, has llegado al lugar correcto. En este artículo, te explicaremos en detalle la sintaxis de esta función y te proporcionaremos un ejemplo práctico para que puedas entender su uso.

¿Qué es la función VBA PMT?

La función VBA PMT es una herramienta muy útil que nos permite calcular el pago periódico de un préstamo o una inversión. Con esta función, podemos determinar cuál será el importe a pagar regularmente durante un periodo determinado.

Sintaxis de la función PMT

La sintaxis de la función PMT es la siguiente:

PMT(tasa, períodos, valor_presente, [valor_futuro], [tipo])

A continuación, te explicamos cada uno de los argumentos de esta función:

  • tasa: Es la tasa de interés por periodo.
  • períodos: Es el número total de periodos de pago.
  • valor_presente: Es el valor presente o principal del préstamo o la inversión.
  • valor_futuro: (opcional) Es el valor futuro o el saldo que deseas alcanzar después del último pago.
  • tipo: (opcional) Indica si los pagos se realizan al principio o al final del periodo. Puede ser 0 o 1. Por defecto, es 0, es decir, pagos al final del periodo.

Ejemplo práctico de la función PMT

Supongamos que queremos calcular el pago mensual necesario para un préstamo de $10,000 a una tasa de interés del 5% durante 3 años. Utilizando la función PMT en VBA, el código sería el siguiente:

Dim pago_mensual As Double
pago_mensual = PMT(0.05/12, 3*12, -10000)
MsgBox "El pago mensual es $" & pago_mensual

En este ejemplo, dividimos la tasa de interés anual entre 12 para obtener la tasa mensual. Luego multiplicamos los años por 12 para obtener el número total de periodos de pago. El valor_presente (-10000) se define como negativo ya que representa una salida de dinero.

Una vez ejecutado el código, obtendremos un mensaje que nos indica que el pago mensual necesario es de $193.32.

Conclusión

La función VBA PMT es una poderosa herramienta que nos permite calcular los pagos periódicos de préstamos o inversiones de manera sencilla y rápida. Con su sintaxis clara y su ejemplo práctico, esperamos que ahora puedas utilizar esta función en tus programas y proyectos.

Si deseas obtener más información sobre la función PMT, te recomendamos visitar la siguiente fuente externa: Documentación de Microsoft VBA.


Deja un comentario