Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

ComboBox sans doublons

  • Initiateur de la discussion Initiateur de la discussion Maks
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Maks

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterai supprimer les doublons de la TextBox_Réference1 (qui est en fait un ComboBox), je ne sais pas comment lier le code en gardant la contrainte FIND qui elle, trie les réferences...

Merci pour votre aide

Private Sub TextBox_Type1_Change()
Dim ffi, feb, fi, eb, pcn, mdb, tds, pto, mdp As Object
Dim j As Integer
Dim firstAddress

TextBox_Réference1.Clear

With Sheets("Feuil2")
For j = 2 To 555
If TextBox_Type1.Value = "FFI" Then
Set ffi = .Columns(2).Cells(j).Find(what:="FFI", LookIn:=xlValues)
If Not ffi Is Nothing Then
firstAddress = ffi.Address
Do
If TextBox_Réference1.ListIndex = -1 Then
TextBox_Réference1.AddItem Cells(j, 1)
End If
Loop While Not ffi Is Nothing And ffi.Address <> firstAddress
End If

End If

If TextBox_Type1.Value = "FEB" Then
Set feb = .Columns(2).Cells(j).Find(what:="FEB", LookIn:=xlValues)
If Not feb Is Nothing Then
firstAddress = feb.Address
Do
TextBox_Réference1.ListIndex = -1
TextBox_Réference1.AddItem Cells(j, 1)
Loop While Not feb Is Nothing And feb.Address <> firstAddress
End If
End If

Next
End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
334
Réponses
2
Affichages
331
Réponses
3
Affichages
265
Réponses
10
Affichages
531
Réponses
5
Affichages
703
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…