Vbaのpmt関数の使い方は?
VBA PMT 関数は、VBA 関数の財務カテゴリにリストされています。これを VBA コードで使用すると、一定の金利で全期間にわたって一定のローンまたは投資の定期支払いが計算されます。
構文
Pmt(レート、Nper、Pv、[Fv]、[期日])
引数
- Rate : 期間の金利。
- Nper : ローンまたは投資を返済する期間の数。
- PV : 投資または融資の現在価値。
- [FV] : ローン/投資の将来価値 [これはオプションの引数であり、省略された場合、VBA のデフォルトは 0]。
- [期限] : 支払い期限が期間の開始時か終了時かを定義します。期間の終了には 0、期間の開始には 1 を使用します。[これはオプションの引数であり、省略した場合、VBA はデフォルトで期間の終了を取得します] 。
例
VBA PMT 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_PMT() Range("A9").Value = Pmt(0.08 / 12, 5 * 12, 98000) End Sub
上記のコードでは、PMT を使用して一定の定期支払いを計算し、結果として支払う必要がある 1987.09 が返されました。金利を 12 で割って月々の金利に変換し、年数に 12 を乗じて月数に変換しました。
コメント
- nper が 0 の場合、VBA は実行時エラー 5 を返します。