(RESOLU par MAPOMME) RECHERCHE SANS DOUBLAN ( erreur .??)

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 !

chaelie2015

XLDnaute Accro
Bonjour Forum
ci joint un fichier qui explique mon souci , a savoir
j'ai crée un ComboBox (liste sans doublant et sans vide) QUI FONCTIONNE PARFAITEMENT mais le souci selon l'exemple en fichier joint
si je cherche dans le combobox : marché N° 7 je souhaiterai avoir le résultat Co-Contractant007 MAIS CE N'AI PAS LE CAS ??
puis je avoir votre aide
merci par avance
SALUTATIONS
 

Pièces jointes

Dernière édition:
Re : RECHERCHE SANS DOUBLAN ( erreur .??)

Bonjour chaelie2015,

Ne renvoie que le premier contractant pour un marché donné :
VB:
Private Sub ComboBox1_Change()
  With ComboBox1
    TextBox1 = ""
    If .ListIndex > 0 Then TextBox1 = Sheets("Feuil1").Columns(1). _
        Find(.List(.ListIndex), Sheets("Feuil1").Range("a1"), _
        xlValues, xlWhole).Offset(, 1)
  End With
End Sub
 
Re : (RESOLU par MAPOMME) RECHERCHE SANS DOUBLAN ( erreur .??)

bonjour chaelie 🙂 mapomme🙂

une autre facon de l'ecrire

code user

Code:
Dim t(), t1(), i As Long, x As Long, y As Byte, m As Object
Private Sub UserForm_Initialize()
 Set m = CreateObject("Scripting.Dictionary")
 t = Feuil1.Range("a2:B" & Feuil1.Cells(Rows.Count, 1).End(3).Row)
 ReDim t1(1 To UBound(t), 1 To 2)
 For i = 1 To UBound(t)
 If Not m.Exists(t(i, 1)) And t(i, 1) <> "" Then
  m.Add t(i, 1), t(i, 2)
  x = x + 1
  For y = 1 To 2: t1(x, y) = t(i, y): Next y
 End If
 Next i
 ComboBox1.List = t1
End Sub
Private Sub ComboBox1_Change()
 TextBox1 = ComboBox1.List(ComboBox1.ListIndex, 1)
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
8
Affichages
218
Réponses
10
Affichages
606
Retour