如何使用vba ipmt功能?

VBA IPMT 函数列在 VBA 函数的金融类别中。当您在 VBA 代码中使用它时,它会计算特定时期内通过恒定定期付款并使用恒定利率支付的贷款或投资的利息支付

句法

IPmt(费率、per、Nper、Pv、[Fv]、[到期])

论点

  • 利率:该期间的利率。
  • By :您要计算利息的期数 [必须介于 1 和 Nper 之间]。
  • Nper :必须支付贷款或投资的期限数。
  • PV :投资或贷款的当前价值。
  • [FV] :贷款/投资的未来价值[这是一个可选参数,如果省略,VBA 默认为 0]。
  • [到期] :定义付款是在期间开始还是结束时到期[这是一个可选参数,如果省略,VBA 默认为期间结束]。
    • 使用 0 表示期间结束,使用 1 表示期间开始

例子

要实际了解如何使用 VBA IPMT 函数,您需要查看下面的示例,其中我们使用它编写了 vba 代码:

example-vba-ipmt-function
 Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub

在上面的代码中,我们使用IPMT获取第一个月的利息金额,它返回-400,而我们使用2获取第二个月的利息,它返回-394.56。

example-vba-ipmt-function2

评论

  • 使用 IPMT 时,支付的任何款项均以负数表示,收到的任何款项均以正数表示。
  • 如果我们提供的 Per 为 0 > 或 > NPer,则 VBA 将返回运行时错误 5。

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注