calcul de délai VBA

  • Initiateur de la discussion Initiateur de la discussion croco40
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

croco40

XLDnaute Occasionnel
Bonjour à tous,
Petit problème pour calculer des délais en heures à partir de données venant d'un usf.

heure 1 & heure 2 viennent de l'usf sous forme hh:mm, jusque là pas de problème

nom--------heure 1--------heure 2--------delai
pier--------8:00--------8:15--------0:15
paul--------9:01--------9:15--------0:14
jack--------23:50--------0:30--------23:20


et avec la macro suivante j'obtiens le delai :

Sub delai()
For lig1 = 2 To 4

val1 = Cells(lig1, 2).Value
val2 = Cells(lig1, 3).Value
val3 = Format(val2 - val1, "hh:mm")
Cells(lig1, 5).Value = val3

Next lig1
End Sub



petit probleme lorsque la personne arrive un jour et repart le lendemain, voir ligne jack
avez vous une idée
Par avance merci
Suerte
Croco.
 

Pièces jointes

Dernière édition:
Re : calcul de délai VBA

Bonjour croco,

avec ceci:
Code:
Sub delai()
For lig1 = 2 To 4
    
    val1 = Cells(lig1, 2).Value
    val2 = Cells(lig1, 3).Value
    val3 = Format(24 + val2 - val1, "hh:mm") '<------modif ici
    Cells(lig1, 5).Value = val3
    
Next lig1
End Sub
à+
Philippe
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
169
  • Question Question
Microsoft 365 Programme trop lent
Réponses
12
Affichages
975
Retour