Financial Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient les procédures utilisées pour effectuer 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 prêt (Payment), de la valeur actuelle ou du principal du prêt (PVal), de la valeur future du prêt (FVal), d’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 Visual Basic membres de la bibliothèque d’exécution qui effectuent des calculs financiers tels que l’amortissement, les valeurs actuelles et futures, les taux d’intérêt, les taux de rendement et les paiements.
Méthodes
| Nom | Description |
|---|---|
| DDB(Double, Double, Double, Double, Double) |
Retourne une valeur spécifiant l’amortissement d’un actif pendant une période spécifique à l’aide de la méthode de solde en double déclin ou d’une autre méthode que vous spécifiez. |
| 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 spécifiant la valeur future d’une rente en fonction des paiements périodiques, fixes et d’un taux d’intérêt fixe. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IPmt(Double, Double, Double, Double, Double, DueDate) |
Retourne une valeur spécifiant le paiement d’intérêts pour une période donnée d’annuité en fonction des paiements périodiques, fixes et d’un taux d’intérêt fixe. |
| IRR(Double[], Double) |
Retourne une valeur spécifiant le taux de rendement interne d’une série de flux de trésorerie périodiques (paiements et reçus). |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MIRR(Double[], Double, Double) |
Retourne une valeur spécifiant le taux de rendement interne modifié pour une série de flux de trésorerie périodiques (paiements et reçus). |
| NPer(Double, Double, Double, Double, DueDate) |
Retourne une valeur spécifiant le nombre de périodes d’une rente en fonction des paiements fixes périodiques et d’un taux d’intérêt fixe. |
| NPV(Double, Double[]) |
Retourne une valeur spécifiant la valeur actuelle nette d’un investissement en fonction d’une série de flux de trésorerie périodiques (paiements et reçus) et d’un taux d’escompte. |
| Pmt(Double, Double, Double, Double, DueDate) |
Retourne une valeur spécifiant le paiement d’une rente en fonction des paiements périodiques, fixes et d’un taux d’intérêt fixe. |
| PPmt(Double, Double, Double, Double, Double, DueDate) |
Retourne une valeur spécifiant le paiement du principal pour une période donnée d’annuité en fonction des paiements fixes périodiques et d’un taux d’intérêt fixe. |
| PV(Double, Double, Double, Double, DueDate) |
Retourne une valeur spécifiant la valeur actuelle d’une rente en fonction de paiements fixes périodiques à payer à l’avenir et d’un taux d’intérêt fixe. |
| Rate(Double, Double, Double, Double, DueDate, Double) |
Retourne une valeur spécifiant le taux d’intérêt par période pour une annuité. |
| SLN(Double, Double, Double) |
Retourne une valeur spécifiant l’amortissement linéaire d’un actif pendant une période unique. |
| SYD(Double, Double, Double, Double) |
Retourne une valeur spécifiant l’amortissement des chiffres de somme d’années d’un actif pendant une période spécifiée. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |