Comptage 30/360 en VBA

  • Initiateur de la discussion Initiateur de la discussion jul51
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jul51

Guest
Hello,

J'ai besoin de réaliser une différence entre deux dates mais avec le format de comptage 30/360.
Je sais que cela existe dans les fonctions excel mais c'est dans le cadre d'un calcul complètement réaliser en VBA et j'ai pas envie de bricoler à ajouter la fonction dans une cellule pour trouver le résultat 😀

Comme ce style de comptage est courant aux US, ils ont bien prévu ce cas je pense mais je ne trouve pas la fonction 😛

Donc avis aux spécialistes de la gestion des dates 😉

julien
 
Re : Comptage 30/360 en VBA

Bonsoir Jul

tu peux utiliser à partir du vba, certaines fonctions Excel, comme ci dessous :


Code:
Sub test()
Dim x As Double
x = WorksheetFunction.Days360(Date, #1/31/2007#, False)
End Sub
date est la fonction vba qui retourne la date du jour, FALSE est l'argument pour la methode US, voir aide de la fonction Excel ci dessous .

FAUX ou omis Méthode US (NASD). Si la date de début est le 31 du mois, la date de début devient le 30 du même mois. Si la date de fin est le 31 du mois et que la date de début est avant le 30 du mois, la date de fin devient le 1er du mois suivant ; sinon, la date de fin devient le 30 du même mois.
VRAI Méthode européenne. Les dates de début et de fin correspondant au 31 du mois deviennent le 30 du même mois.
bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
1
Affichages
1 K
Lucien31
L
F
Réponses
20
Affichages
13 K
F
P
Réponses
1
Affichages
2 K
K
Réponses
30
Affichages
13 K
stefen
S
J
Réponses
3
Affichages
1 K
Z
Retour