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 執行時函式庫成員,執行折舊、現值與未來價值、利率、報酬率及付款等財務計算。

方法

名稱 Description
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)

回傳一個指定資產在單一期間內的直線折舊值。

SYD(Double, Double, Double, Double)

回傳一個指定資產在特定期間內年數折舊的值。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱