Bonjour,

J'expose mon soucis:
- dans une feuille excel, j'ai 2 dates au format jj/mm/aaaa hh:mm:ss;
- Je calcul la différence des 2 valeurs pour connaitre la durée (tous fonctionne);
je convertis cette valeur en seconde en utilisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MsgBox Day(Cells(1, 1)) & "j " & Hour(Cells(1, 1)) & "h " & Minute(Cells(1, 1)) & "mn " & Second(Cells(1, 1)) & "s "
- Ca fonctionne si j'ai un duréé suprérieure à 24 heure, sinon la valeur jour est positionnée à 30 (?!);
Exemple:
d1=04/06/2008 12:10:08 d2=02/06/2008 08:30:00 d1-d2=51:40:08 Transformé en seconde=1j3h40mn8s ====>OK
d1=04/06/2008 12:10:08 d2=04/06/2008 10:35:26 d1-d2=1:34:42 Transformé en seconde=30j1h34mn42s ====>KO
Quelqu'un a t'il une solution de contournement de ce problème?

Cordialement.