Bonsoir,
Je rencontre un soucis concernant la manipulation des dates sur excel avec visual Basic.
En gros je dois calculer la différence entre deux dates mais je voudrais que cette différence me soit donnée en nombre de jours. Je sais qu'il existe des fonctions mais voici le probleme.
Par exemple :
Sur excel ca me renvoit pour le nombre de jours 319, nombre de mois 10 et année 0 je ne comprends pas. En admettant que ca soit mon excel qui bug je voudrais savoir siCode:Sub diffDate() Dim date1 As Date Dim date2 As Date Dim wD As Long Dim wM As Long Dim wY As Long wY = DateDiff("yyyy", "1/10/2013", "25/11/2013") wM = DateDiff("m", "1/10/2013", "25/11/2013") wD = DateDiff("d", "1/10/2013", "25/11/2013") MsgBox (wD) MsgBox (wM) MsgBox (wY) End Sub
wD = DateDiff("d", "1/10/2013", "25/11/2013") devrait me donner 24 soit (25-1) ou 55 c'est a dire 30 jours en octobre + 25 en novembre ?
Merci de vos réponses.
Stai.
-----