Re : Liste déroulante avec condition
Bonjour thebenoit59, voici ou je suis rendu dans ms listbox1 il y a un bug sur le nombre de colonne maximum dans la listbox1, ou ca bug c'est ici:
List(vLi, Vcol - 1) = Cells(Est.Row, Vcol)
Pour déterminé quel colonne doit avoir je vais dans les propriété de ma listbox et dans columnwidhs je mes les dimension de chaque colonne et ceux que je ne veut pas j'indique 0 comme dimension.
Dans cete procédure.
Private Sub ComboBox3_Click()
Dim Plage As Range, Est, Add As String, vLi As Integer, Vcol As Byte
With ListBox1
.Clear
Set Plage = Range("A3:A" & [A65000].End(xlUp).Row)
Set Est = Plage.Find(ComboBox3)
If Not Est Is Nothing Then
Add = Est.Address
Do
.AddItem Cells(Est.Row, 1)
For Vcol = 2 To 11
List(vLi, Vcol - 1) = Cells(Est.Row, Vcol)
Next
vLi = vLi + 1
Set Est = Plage.FindNext(Est)
Loop While Not Est Is Nothing And Est.Address <> Add
End If
End With
End Sub