Cumul heure 24h => 00:00:00, 48h => 24:00:00

Fermé
bidounet84 - 3 févr. 2018 à 22:50
bidounet84 Messages postés 416 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 22 mai 2023 - 4 févr. 2018 à 12:03
Bonjour,

Dans la formule ci-dessous je fais un cumul d'heure.
Le résultat me pose un souci à chaque fois que l'on tombe sur un multiple de 24h.
Quand je tombe sur 24h il affiche 00:00:00 puis il enchaine bien 25:00:00, 26:00:00...
Puis idem à 48h, 72h...

Comment gérer cela ?


Dim ligne_BDD As Integer
Dim heure As Date

nb_ligne_BDD = BDD.UsedRange.Rows.Count

For ligne_BDD = 3 To nb_ligne_BDD
heure = heure + BDD.Cells(ligne_BDD, 4)
BDD.Cells(ligne_BDD, 18).Value = heure
End If
Next


2 réponses

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
Modifié le 3 févr. 2018 à 23:17
bonsoir, je pense que le problème n'est pas dans le code, il est dans le format d'affichage de la cellule.
cependant: que contiennent les cellules BDD.Cells(ligne_BDD, 4) ?
0
Des informations de ce type :
03:00:00
00:20:00
...
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
4 févr. 2018 à 10:32
peux-tu partager ton fichier?
0
bidounet84 Messages postés 416 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 22 mai 2023 80
4 févr. 2018 à 12:03
Où je peux te le donner en privé
0