cs_coyote06
Messages postés2Date d'inscriptionvendredi 13 octobre 2006StatutMembreDernière intervention14 octobre 2006
-
14 oct. 2006 à 13:39
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
14 oct. 2006 à 16:15
Bonjour a tout le monde, je me nomme nanard . J'ai des problemes et je cherche la solution si quelqu'un pouvait me venir en aide .(je me prend la tete depuis plusieurs jours!)
je cherche la formule capable de gerer c'est trois cas:
A1= heure début
B1=heure fin
C1=heure de nuit (a partir de minuit/jusqu'a 5h)
D1=heure de jour
1°cas
A1=9h;B1=16h; C1=Formule a trouver(reponse doit etre (0);D1=7h(formulre a trouver)
2°cas
A1=20h;B1=1h;C1=Formule a trouver(reponsedoit etre (4);D1=1h(formule a trouver)
Merci d'avance !
Unload Me
End Sub
'
'
Sub GetHoursNightDay(ByVal A$, ByVal B$, ByRef C%, ByRef D%)
' B
doit être entre "0h" et "5h" <- lendemain
Dim A2%, B2%, iRes%
A2 = Val(Left$(A, Len(A) - 1))
B2 = Val(Left$(B, Len(B) - 1))
C = 0
D = 0
If B2 < A2 Then B2 = B2 + 24
iRes = B2 - A2 'heures
totales (nuit et jour)
If A2 < 5 Then
C = 5 - A2
iRes = iRes - C
End If
If B2 > 24 Then
D = B2 - 24 'D
utilisé en temporaire
iRes = iRes - D
C = C + D
End If
cs_coyote06
Messages postés2Date d'inscriptionvendredi 13 octobre 2006StatutMembreDernière intervention14 octobre 2006 14 oct. 2006 à 15:32
Se message s'adresse a VB6 ???
Encore merci pour ta reponse mais malheureusement mon niveau sur excel est limité. Impossisible de faire ta manip. Comment te faire parvenir mon classeur ?
Exagére peut etre un peu trop ?