Vbaのipmt関数の使い方は?

VBA IPMT 関数は、VBA 関数の財務カテゴリにリストされています。これを VBA コードで使用すると、一定の定期支払いと一定の金利を使用して支払われるローンまたは投資の特定の期間中の利息の支払いが計算されます

構文

IPmt (レート、パー、Nper、Pv、[Fv]、[期限])

引数

  • Rate : 期間の金利。
  • 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 番目の月の利息を取得するために 2 を使用すると、-394.56 が返されました。

example-vba-ipmt-function2

コメント

  • IPMT を使用する場合、支払われた金額は負の数で表され、受け取った金額は正の数で表されます。
  • 0 > または > NPer である Per を指定すると、VBA は実行時エラー 5 を返します。

その他のチュートリアル

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です