Méthode WorksheetFunction.Xnvan (Excel)

Cette méthode renvoie la valeur actuelle nette d'une planification de flux financiers qui n'est pas nécessairement périodique. Double en lecture/écriture.

Syntaxe

expression. xnpv (arg1, arg2)

expression Variable représentant un objet WorksheetFunction.

Paramètres

Nom Requis/Facultatif Type de données Description
Arg1 Obligatoire Variant Une série de mouvements de trésorerie qui correspond à une planification de paiements à certaines dates. Le premier remboursement est facultatif et il correspond à un coût ou règlement qui se produit au début du placement.
Arg2 Obligatoire Variant Planification des dates de paiement correspondant au calendrier des versements. La première date de paiement indique le début du programme de paiements. Toutes les autres dates doivent être postérieures à cette date, mais elles peuvent se situer dans n'importe quel ordre.

Valeur renvoyée

Double

Remarques

Pour calculer la valeur actualisée nette d’une série de flux de trésorerie périodiques, utilisez la méthode de la vannalité .

Importante

La méthode VAN.PAIEMENTS ne fournit pas de paramètre qui correspond à l’argument de taux requis par la fonction VAN.PAIEMENTS correspondante (=VANVAN(taux, valeurs , dates )). Pour contourner cette limitation dans le code VBA, au lieu d’utiliser la méthode VANVAN , APPELEZ LA FONCTION VAN.PAIEMENTS À L’AIDE DE LA MÉTHODE EVALUE, comme illustré dans l’exemple suivant.

Exemple

L’exemple suivant renvoie la valeur actuelle nette pour un placement avec le coût précédent et renvoie un résultat. Les flux de trésorerie sont actualisés à 9 % (2086,6476 ou 2086,65).

Dim npv As Double 
npv = Application.Evaluate("=XNPV(.09,A2:A6,B2:B6)")

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.