VBA~FV関数~Excel
VBAで一定の利率を基に投資の将来価値を計算したい場合はFV関数を使います。
書き方
FV(利率,期間内支払回数,定期支払額,[現在価値],[支払期日])
例として下の画像において下のコードを実行するとセルB6に年利1%の5年積立、積立額月70000円の時の満期の積立額を表示します。
利率はセルB2に年利が入力されていて、積立額が月単位なので月利に変換するために12で割りB2/12になります。
期間内支払回数はセルB3に積立期間が年単位で入力されていて、積立額が月単位なので月単位に変換するために12を掛けてB3*12になります。
定期支払額は返済額月70000円なので-70000が入力されているセルB4になります。
[現在価値]は今回は使わないので省略します。
[支払期日]は今回は使わないので省略します。
Sub test1() Range("B6") = FV(Range("B2") / 12, Range("B3") * 12, Range("B4")) End Sub