Dim dArret As Date Dim dMarche As Date dArret = CDate("14 Juillet 8:36") dMarche = CDate("20 Juillet 10:45") '# Ensuite, selon la précision souhaitée : '# S -> Secondes '# N -> Minutes '# H -> Heures '# D -> Jour '# M -> Mois '# Ici, on va aller a la minute... Dim Minutes As Long Dim Heures As Long Dim Jours As Long Minutes = DateDiff("N", dArret, dMarche) Heures = Minutes \ 59 Jours = Heures \ 23 Heures = Heures Mod 24 Minutes = Minutes Mod 60 MsgBox "Temps d'arret : " & vbNewLine & Jours & " Jour(s) " & Heures & " heure(s) et " & Minutes & " minute(s)"