Bonjour,
Je suis actuellement moi aussi entrain de constituer un formulaire.
Et je suis tombé sur votre forum dont le sujet m'interressait enormément.
Malheureusement celui ci ne fonctionne pas dans mon cas.
En effet, je souhaite que ma combobox1 contienne different diametre
Exemple: En attente-04-05-06-08-10-12-16-22-25-27-32 (Colonne AI)
Et que ma combobox2 qui se constitue au fur et a mesure les codes outils
Exemple: En attente - 03 E9304 5801 03100 - 03 E9304 5801 03140 - 04 E9304 5801 04100 - 08 E9304 5801 08140 - 12 E9304 5801 12170 - 16 E9304 5801 16150
J'ai copié votre code:
Private Sub CHOIXDIAM_Change()
Dim NbLg As Long, Cel As Range
Me.CODEATT.Clear
If Me.CHOIXDIAM.ListIndex = -1 Then Exit Sub
Application.ScreenUpdating = False
With Sheets("ListeVerif")
.AutoFilterMode = False
NbLg = .Range("AI" & Rows.Count).End(xlUp).Row
.Range("AI1:AI" & NbLg).AutoFilter field:=1, Criteria1:=Me.CHOIXDIAM & "*"
For Each Cel In .Range("AI2:AI" & NbLg).SpecialCells(xlCellTypeVisible)
Me.CODEATT.AddItem Cel
Next Cel
.AutoFilterMode = False
End With
Application.ScreenUpdating = True
End Sub
Malheureusement, il fonctionne que pour les diametres existant dans la colonne codes outils, si je selectionne un diametre 27, ca bug...
Pouvez vous m'aider
Merci