Compter des heures, >24h

Bonjour, j'ai un problème avec un code qui fonctionnait jusqu'à tout récemment. Le code comptabilise les heures faites et il comptabilise souvent plus de 24 heure. Mais là, ça ne fonctionne plus. j'obtient une date au lieu d'avoir des heures.J'ai essayé plein de chose dont le format : MsgBox WorksheetFunction.Text(MyDate, "[hh]:mm:ss") qui est supposé transformer les heures sur 24h. mais ça ne fonctionne pas pour mon cas.

Dans mon programme, je calcul par exemple 23:31:32 + 04:59:20 et j'obtient : 1899-12-31 02:18:17 au lieu de 28:30:52

mon code est : strCalcul = strCalcul + CDate(ActiveCell.Offset(0, -1).Value)

merci de votre aide!

Bonjour,

Les dates commencent avec excel le 1/1/1900

Donc 1899-12-31 02:18:17 ce n'est pas possible (à moins d'un paramètre comme le calendrier 1904 que je ne connais pas bien).

https://docs.microsoft.com/fr-fr/office/troubleshoot/excel/1900-and-1904-date-system

Peux-tu poster le fichier ou a minima une partie de celui-ci ?

Rechercher des sujets similaires à "compter heures 24h"