Condividi tramite


Modulo Financial (Visual Basic)

Aggiornamento: novembre 2007

Nel modulo Financial sono disponibili routine che consentono di eseguire operazioni finanziarie.

Note

Il modulo supporta i membri delle librerie di runtime di Visual Basic che consentono di eseguire calcoli finanziari quali ammortamento, valori attuali e futuri, tassi di interesse, tassi di rendimento e rate.

Membri

DDB

FV

IPmt

IRR

MIRR

NPer

NPV

Pmt

PPmt

PV

Rate

SLN

SYD

 

 

 

Esempio

In questo esempio viene utilizzata la funzione Rate per calcolare il tasso di interesse di un prestito specificando il numero totale di rate (TotPmts), l'importo della rata del prestito (Payment), il valore attuale o il capitale del prestito (PVal), il valore futuro del prestito (FVal), un numero che indica se le rate sono in scadenza all'inizio o al termine del periodo (PayType) e un'approssimazione del tasso di interesse previsto (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

Vedere anche

Riferimenti

Riepilogo degli elementi finanziari

Parole chiave e membri per attività

Parole chiave del linguaggio Visual Basic

Membri delle librerie di runtime di Visual Basic

Confronto tra parole chiave in diversi linguaggi