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
|
Private Sub UserForm_Initialize()
With Worksheets("Ordre_du_jour")
ListBox1.RowSource = .Range(.Cells(7, 21), .Cells(.Rows.Count, 21).End(xlUp)).Address
End With
ListBox1 = Range("Z1").Value
'si des valeurs ont été mémorisées dans un choix précédant
Verte.Value = IIf(Range("Q2").Value = "Verte", True, False)
Bleu.Value = IIf(Range("Q3").Value = "Bleu", True, False)
Rouge.Value = IIf(Range("Q4").Value = "Rouge", True, False)
' IBN.Value = Range("Q2").Value
' Réception.Value = Range("Q3").Value
' Série.Value = Range("Q4").Value
End Sub
Private Sub ListBox1_Click()
Verte.Value = False
Bleu.Value = False
Rouge.Value = False
End Sub
Private Sub Valider_Click()
'sauvegarde en colonne Q
Range("Q2").Value = Choose(Verte.Value + 2, "Verte", "")
Range("Q3").Value = Choose(Bleu.Value + 2, "Bleu", "")
Range("Q4").Value = Choose(Rouge.Value + 2, "Rouge", "")
Range("Z1").Value = ListBox1.Text
Unload Me
End Sub |