1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| Private Sub Userform_Initialize()
Dim derlig As Long
Dim feuilSuivi As Worksheet
Dim HeureDef As String
Dim c As Range
'Définition des valeur de date picker par défaut
MultiPage1.Value = 0
DTPDatePrevue.Value = Now
MultiPage1.Value = 1
DTPDateDebut.Value = Now
MultiPage1.Value = 0
' Définition et mise en forme des items combobox Heures
For Each c In Worksheets("feuil1").Range("A1:a" & Range("A65536").End(xlUp).Row)
cbxHeureArriveMTCE.AddItem Format(c, "hh:mm")
cbxHeureArriveOperateur.AddItem Format(c, "hh:mm")
cbxHeureCadenassage.AddItem Format(c, "hh:mm")
cbxHeureCadenPrevue.AddItem Format(c, "hh:mm")
cbxHeureDebutDemarPrevue.AddItem Format(c, "hh:mm")
cbxHeureDebutPrevue.AddItem Format(c, "hh:mm")
cbxHeureDebutTravaux.AddItem Format(c, "hh:mm")
cbxHeureDecadenassage.AddItem Format(c, "hh:mm")
cbxHeureDecadenPrevue.AddItem Format(c, "hh:mm")
cbxHeureDemarrage.AddItem Format(c, "hh:mm")
cbxHeureFinAutresTravaux.AddItem Format(c, "hh:mm")
cbxHeureFinPrevue.AddItem Format(c, "hh:mm")
cbxHeureFinProd.AddItem Format(c, "hh:mm")
cbxHeureFinTravaux.AddItem Format(c, "hh:mm")
cbxHeureRemisMTCE.AddItem Format(c, "hh:mm")
Next c
' Définition des heures par défaut
HeureDef = 28
cbxHeureDebutPrevue.ListIndex = HeureDef
cbxHeureArriveMTCE.ListIndex = HeureDef
cbxHeureArriveOperateur.ListIndex = HeureDef
cbxHeureCadenassage.ListIndex = HeureDef
cbxHeureCadenPrevue.ListIndex = HeureDef
cbxHeureDebutDemarPrevue.ListIndex = HeureDef
cbxHeureDebutPrevue.ListIndex = HeureDef
cbxHeureDebutTravaux.ListIndex = HeureDef
cbxHeureDecadenassage.ListIndex = HeureDef
cbxHeureDecadenPrevue.ListIndex = HeureDef
cbxHeureDemarrage.ListIndex = HeureDef
cbxHeureFinAutresTravaux.ListIndex = HeureDef
cbxHeureFinPrevue.ListIndex = HeureDef
cbxHeureFinProd.ListIndex = HeureDef
cbxHeureFinTravaux.ListIndex = HeureDef
cbxHeureRemisMTCE.ListIndex = HeureDef
' Récupération du numéro de PostMortem
Set feuilSuivi = Sheets("Data suivi Arrets")
derlig = Cells(65536, 2).End(xlUp).Row + 1
txbNoPost.Value = feuilSuivi.Cells(derlig, 1).Value
End Sub |
Partager