Bonjour forum!
Encore une fois, tout mon travail arrêté à cause probablement d'une mauvaise interprétation des formats!!!!
ya beau dire, c'est quand même pas simple la relation VBA/formats de dates et heures...
je désire récupérer dans un USF des données qui proviennent d'une feuille. Donc un simple textbox qui doit me renvoyer un calcul de total d'heures travaillées.
Sur le worksheets("JANVIER"), le total en ("C37") est formaté [hh]:mm et m'affiche 130:00
( 130 heures travaillées ).
Passons à l'USF :
j'ai mis en:
----------------------------------------------------
Private Sub UserForm_Initialize()
UserForm2.TextBox5.Value = Sheets("JANVIER").Range("C37").Value
End Sub
____________________________________________________
PUIS dans le textbox en question:
____________________________________________________
Private Sub TextBox5_Change()
UserForm2.TextBox5.Value = Format(UserForm2.TextBox5.Value, "hh:mm")
End Sub
----------------------------------------------------
rien à faire, le retour dansl'USF m'affiche un résultat mal formaté
( du style 10:00 - ou alors 5,416666667 )
je ne comprend pas !!Si quelqu'un voit d'ou ca vient....
Merci par avance.
Encore une fois, tout mon travail arrêté à cause probablement d'une mauvaise interprétation des formats!!!!
ya beau dire, c'est quand même pas simple la relation VBA/formats de dates et heures...
je désire récupérer dans un USF des données qui proviennent d'une feuille. Donc un simple textbox qui doit me renvoyer un calcul de total d'heures travaillées.
Sur le worksheets("JANVIER"), le total en ("C37") est formaté [hh]:mm et m'affiche 130:00
( 130 heures travaillées ).
Passons à l'USF :
j'ai mis en:
----------------------------------------------------
Private Sub UserForm_Initialize()
UserForm2.TextBox5.Value = Sheets("JANVIER").Range("C37").Value
End Sub
____________________________________________________
PUIS dans le textbox en question:
____________________________________________________
Private Sub TextBox5_Change()
UserForm2.TextBox5.Value = Format(UserForm2.TextBox5.Value, "hh:mm")
End Sub
----------------------------------------------------
rien à faire, le retour dansl'USF m'affiche un résultat mal formaté
( du style 10:00 - ou alors 5,416666667 )
je ne comprend pas !!Si quelqu'un voit d'ou ca vient....
Merci par avance.