Ecart heure en VB
Fermé
Evans
-
Modifié par Evans le 9/05/2010 à 00:16
kouki1000 Messages postés 108 Date d'inscription dimanche 8 février 2009 Statut Membre Dernière intervention 5 novembre 2010 - 9 mai 2010 à 11:02
kouki1000 Messages postés 108 Date d'inscription dimanche 8 février 2009 Statut Membre Dernière intervention 5 novembre 2010 - 9 mai 2010 à 11:02
A voir également:
- Ecart heure en VB
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Colissimo heure de livraison après-midi - Forum Consommation & Internet
- 1go internet = combien d'heure - Forum Mobile
2 réponses
kouki1000
Messages postés
108
Date d'inscription
dimanche 8 février 2009
Statut
Membre
Dernière intervention
5 novembre 2010
9
Modifié par kouki1000 le 9/05/2010 à 10:35
Modifié par kouki1000 le 9/05/2010 à 10:35
1 heure = 60 minutes
(Heure 2 - Heure 1) * 60 ; en sachant que Heure 2 est plus grande que Heure 1
Essaie ca et dis moi si ca marche ;)
(Heure 2 - Heure 1) * 60 ; en sachant que Heure 2 est plus grande que Heure 1
Essaie ca et dis moi si ca marche ;)
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
9 mai 2010 à 10:56
9 mai 2010 à 10:56
Bonjour,
Une petite fonction qui retourne l'écart en "hh:mm:ss" entre 2 heures, au format texte:
Voilà comment s'en servir
;o)
Une petite fonction qui retourne l'écart en "hh:mm:ss" entre 2 heures, au format texte:
Public Function EcartHeure(Heure1 As Range, Heure2 As Range) Dim Hr As Long Dim Min As Long Dim Sec As Long Hr = DateDiff("h", Heure1.Value, Heure2.Value) Min = DateDiff("n", Heure1.Value, Heure2.Value) Mod 60 Sec = DateDiff("s", Heure1.Value, Heure2.Value) Mod 60 EcartHeure = Format(Hr, "00") & ":" & _ Format(Min, "00") & ":" & _ Format(Sec, "00") End Function
Voilà comment s'en servir
Sub test() Dim H1 As Range Dim H2 As Range Set H1 = Worksheets(1).Range("A1") Set H2 = Worksheets(1).Range("B1") MsgBox EcartHeure(H1, H2) End Sub
;o)
kouki1000
Messages postés
108
Date d'inscription
dimanche 8 février 2009
Statut
Membre
Dernière intervention
5 novembre 2010
9
9 mai 2010 à 11:02
9 mai 2010 à 11:02
Belle fonction!