Financial クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Financial
モジュールに含まれるプロシージャを使って、財務関連の操作を実行します。
public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
- 継承
-
Financial
- 属性
例
この例では、 関数をRate
使用してローンの利率を計算します。支払の合計数 ()、ローンの支払額 (TotPmts
)、ローンの現在価値または元金 (Payment
)、ローンの将来価値 (PVal
FVal
)、支払期間の開始時または終了時に支払期日が切れるかどうかを示す数値 (PayType
) を指定します。 予想利率()の近似値Guess
を指定します。
Sub TestRate()
Dim PVal, Payment, TotPmts, APR As Double
Dim PayType As DueDate
' Define percentage format.
Dim Fmt As String = "##0.00"
Dim Response As MsgBoxResult
' Usually 0 for a loan.
Dim FVal As Double = 0
' Guess of 10 percent.
Dim Guess As Double = 0.1
PVal = CDbl(InputBox("How much did you borrow?"))
Payment = CDbl(InputBox("What's your monthly payment?"))
TotPmts = CDbl(InputBox("How many monthly payments do you have to make?"))
Response = MsgBox("Do you make payments at the end of the month?", MsgBoxStyle.YesNo)
If Response = MsgBoxResult.No Then
PayType = DueDate.BegOfPeriod
Else
PayType = DueDate.EndOfPeriod
End If
APR = (Rate(TotPmts, -Payment, PVal, FVal, PayType, Guess) * 12) * 100
MsgBox("Your interest rate is " & Format(CInt(APR), Fmt) & " percent.")
End Sub
注釈
このモジュールでは、減価償却、現在および将来の値、金利、収益率、支払いなどの財務計算を実行する Visual Basic ランタイム ライブラリ メンバーをサポートします。
メソッド
DDB(Double, Double, Double, Double, Double) |
倍率逓減法などの指定した方法を使用して算出された、特定の期における資産の減価償却費を示す値を返します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
FV(Double, Double, Double, Double, DueDate) |
定期的な定額の支払いおよび一定した利率に基づいて、投資の将来価値を指定する値を返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
IPmt(Double, Double, Double, Double, Double, DueDate) |
定期的な定額の支払いおよび一定した利率に基づいて、特定の期に支払う金利を指定する値を返します。 |
IRR(Double[], Double) |
一連の定期的なキャッシュ フロー (支払いと受け取り) の内部利益率を指定する値を返します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
MIRR(Double[], Double, Double) |
一連の定期的なキャッシュ フロー (支払いと受け取り) の修正内部利益率を指定する値を返します。 |
NPer(Double, Double, Double, Double, DueDate) |
定期的な定額の支払いおよび一定した利率に基づいて、投資に必要な期間を指定する値を返します。 |
NPV(Double, Double[]) |
一連の定期的なキャッシュ フロー (支払いと受け取り) および公定歩合に基づいて、出資の正味現在価値を指定する値を返します。 |
Pmt(Double, Double, Double, Double, DueDate) |
定期的な定額の支払いおよび一定した利率に基づいて、投資に必要な定期支払い額を指定する値を返します。 |
PPmt(Double, Double, Double, Double, Double, DueDate) |
定期的な定額の支払いおよび一定した利率に基づいて、指定された期間の元金の支払いを示す値を返します。 |
PV(Double, Double, Double, Double, DueDate) |
将来の定期的な定額の支払いおよび一定した利率に基づいて、投資の現在価値を指定する値を返します。 |
Rate(Double, Double, Double, Double, DueDate, Double) |
投資期間を通じての利率を指定する値を返します。 |
SLN(Double, Double, Double) |
定額法を用いて資産の 1 期あたりの減価償却費を示す値を返します。 |
SYD(Double, Double, Double, Double) |
定額逓減法を使用して、指定した期の減価償却費を示す値を返します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET