cs_Fripouil
Messages postés175Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 8 mai 2017
-
9 févr. 2009 à 10:20
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
9 févr. 2009 à 11:50
Bonjour,
Voila mon problême, je n' arrive pas à additionner des heures.
Je m' explique dans mon Text01 : j' ai une durée au format HH.mm
Dans mon Text02 : une durée en minutes que j' aimerais visuellement au format HH.mm ( ex : 30 = 00:30 )
et dans Text03 : la somme de Text01 et Text02
J' ai essayé de modifier un code trouvé sur le site qui mettait tout en minutes puis reconvertissait en HH.mm, pour ignorer les 24h, mais cela ne fonctionne pas chez moi
Si quelqu' un pouvait m' aider 5 minutes ( 00:05 lol ), merci par avance
enyc3styl3
Messages postés6Date d'inscriptionvendredi 13 août 2004StatutMembreDernière intervention 9 février 2009 9 févr. 2009 à 10:25
Donne moi 5 minutes je te donne ta réponse en code... quoi de simple,ton but cé de transformer tes hr.mm et Milisecondes(cé à dire en nombre et ce pour tes deux variables ou encore texteBox et bien sur tu aditionne le tout et tu le retransforme en temps Hr.mm.. donc patiente et tu sera servi;)
enyc3styl3
Messages postés6Date d'inscriptionvendredi 13 août 2004StatutMembreDernière intervention 9 février 2009 9 févr. 2009 à 11:40
Donc je t'explique: On split ta donnée heure:minutes:secondes et 3( si tu n'as pas de seconde ben suprime le int(st1(2)* 1000)) et par la suite on multiplie chacune de tes valeur fois le nombre de milliseconde respectif de leurs positions et on termine sans en convertissant le tout...
Private Sub SplitTemps()
Dim St1() As String
Dim i
St1() = Split(Text01, ":")
For i = 0 To UBound(St1)
Next i
'Une fois le split terminé tu devrais obtenir 3 variable St1()
'St1(0)=heure
'St1(1)=minutes
'St1(2)=secondes