Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 fonction pour Calcul montant d'escompte

coronae35

XLDnaute Nouveau
Bonjour à tous,

J'espère que vous allez bien.
Etant novice sur VBA j'aurais besoin de votre aide pour créer une fonction calculant le montant de l’escompte pour une lettre de change. Il faudrait que je puisse saisir : le montant de la lettre de change, la date de la remise en banque, la date de l’échéance et le taux d’escompte.

Je pense qu'il y a une histoire de fonction "DateDiff"



Merci d'avance pour votre aide
 
Dernière édition:

danielco

XLDnaute Accro
Avec 1500 en A1, 10 en B1, 12/09/19 en C1 et 30/10/19 en D1 :
VB:
Sub test1()
  MsgBox [A1] * [B1] * ([D1] - [C1]) / 365 / 100
End Sub
Je ne sais pas pour le calcul de l'escompte. Est-ce qu'il faut considérer les années bissextiles ?
Daniel
 

danielco

XLDnaute Accro
On aurait eu besoin de DateDiff s'il avait fallu prendre en compte les années bissextiles. Sinon, pour un nombre de jours, il suffit de soustraire les dates de début et de fin.

VB:
Function Esc(Mt, Taux, NbJours) As Double
  Esc = Mt * (Taux / 365) * NbJours / 100
End Function
j'ai modifié : je voulais dire "fonction" mais je pense avoir trouvé solution au problème
Il est souhaitable que tu partages ta solution.
 

Discussions similaires

Réponses
12
Affichages
245
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…