Partager via


Financial Classe

Définition

Le module Financial contient des procédures utilisées pour exécuter des opérations financières.

public ref class Financial sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Financial
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Financial = class
Public Module Financial
Héritage
Financial
Attributs

Exemples

Cet exemple utilise la Rate fonction pour calculer le taux d’intérêt d’un prêt, compte tenu du nombre total de paiements (TotPmts), du montant du paiement du prêt (Payment), de la valeur actuelle ou du principal du prêt (PVal), de la valeur future du prêt (FVal), un nombre qui indique si le paiement est dû au début ou à la fin de la période de paiement (PayType), et une approximation du taux d’intérêt attendu (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

Remarques

Ce module prend en charge les membres de la bibliothèque d’exécution Visual Basic qui effectuent des calculs financiers tels que l’amortissement, les valeurs présentes et futures, les taux d’intérêt, les taux de rendement et les paiements.

Méthodes

DDB(Double, Double, Double, Double, Double)

Retourne une valeur indiquant la valeur d’amortissement d’un bien sur une période déterminée en utilisant la méthode d’amortissement dégressif à taux double ou toute autre méthode spécifiée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FV(Double, Double, Double, Double, DueDate)

Retourne une valeur indiquant le futur montant d’une annuité basée sur des versements constants et périodiques et sur un taux d’intérêt fixe.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IPmt(Double, Double, Double, Double, Double, DueDate)

Retourne une valeur indiquant les intérêts, pour une période donnée, d’une annuité basée sur des versements constants et périodiques et sur un taux d’intérêt fixe.

IRR(Double[], Double)

Valeur indiquant le taux de rendement interne d’une série de liquidités périodiques (paiements et encaissements).

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MIRR(Double[], Double, Double)

Valeur indiquant le taux de rendement interne modifié d’une série de liquidités périodiques (paiements et encaissements).

NPer(Double, Double, Double, Double, DueDate)

Retourne une valeur spécifiant le nombre d’échéances d’une annuité basée sur des versements constants et périodiques et sur un taux d’intérêt fixe.

NPV(Double, Double[])

Retourne une valeur indiquant la valeur nette actuelle d’un investissement, calculée en fonction d’une série de liquidités périodiques (paiements et encaissements) et d’un taux d’escompte.

Pmt(Double, Double, Double, Double, DueDate)

Retourne une valeur indiquant le montant d’une annuité basée sur des versements constants et périodiques et sur un taux d’intérêt fixe.

PPmt(Double, Double, Double, Double, Double, DueDate)

Retourne une valeur indiquant le remboursement du capital, pour une période donnée, d’une annuité basée sur des versements constants et périodiques et sur un taux d’intérêt fixe.

PV(Double, Double, Double, Double, DueDate)

Retourne une valeur indiquant le montant actuel d’une annuité basée sur des échéances futures constantes et périodiques et sur un taux d’intérêt fixe.

Rate(Double, Double, Double, Double, DueDate, Double)

Retourne une valeur indiquant le taux d’intérêt par échéance pour une annuité.

SLN(Double, Double, Double)

Retourne une valeur indiquant l’amortissement linéaire d’un bien pour une période donnée.

SYD(Double, Double, Double, Double)

Retourne une valeur indiquant l’amortissement global d’un bien sur une période donnée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi