Bonjour,
Un test fonctionnel chez moi avec les paramètres suivants pour Cbx_Article : ColumnCount = 3 / ColumnsWidths = 90 pt;40 pt;60,95 pt
Private Sub Cbx_Fournisseur_Change()
' Contact
Dim ART(), L%, I%
If Me.Cbx_Fournisseur.ListIndex = -1 Then Exit Sub
L = 0
For I = 6 To Range("B" & Rows.Count).End(xlUp).Row
If Cells(I, 3) = Me.Cbx_Fournisseur Then
ReDim Preserve ART(2, L)
ART(0, L) = Cells(I, 2)
ART(1, L) = Cells(I, 3)
ART(2, L) = Cells(I, 4)
L = L + 1
End If
Next I
Cbx_Article.List = Application.Transpose(ART)
End Sub
Cdlt,
PS : Perdu pas mal de temps en essayant de charger la 2ème colonne de la combobox avant de me rendre compte que vous aviez mis la largeur à ... 0.