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
| Private Sub InitlstCouleur()
Set ColorList = CreateObject("Scripting.Dictionary")
temp = [ListeCouleur]
For i = 1 To UBound(temp, 1)
If Not ColorList.Exists(temp(i, 1)) Then ColorList.Add temp(i, 1), temp(i, 1)
Next i
Me.lstCouleur.List = ColorList.items
With Me.lstCouleur
.ColumnHeads = False: .ColumnCount = 1: .ColumnWidths = "3"
.MultiSelect = fmMultiSelectSingle
.ListStyle = fmListStyleOption
.ListIndex = 0
End With
End Sub
Private Sub InitlstRobeTeinte()
d = Application.Match(Me.lstCouleur, [ListeCouleur], 0)
Me.lstRobeTeinte.Clear
If lstCouleur.ListCount <> 0 Then lstCouleur.ListIndex = 0
For i = d To d + Application.CountIf([ListeCouleur], Me.lstCouleur) - 1
Me.lstRobeTeinte.AddItem Range("ListeRobeTeinte")(i)
Next i
With Me.lstRobeTeinte
.ColumnHeads = False: .ColumnCount = 1: .ColumnWidths = "3"
.MultiSelect = fmMultiSelectSingle
.ListStyle = fmListStyleOption
End With
End Sub |
Partager