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)

適用対象

こちらもご覧ください