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

Microsoft 365 Combobox saisie intuitive

eric72

XLDnaute Accro
Bonsoir,
Je suis à la peine avec mon userform j'aimerais dans la combobox "recherche client", en tapant un "A" que les clients commencant par A apparaissent mais après multiples recherches je ne trouve pas mon bonheur.
l'un d'entre vous aurait il une idée sur le sujet?
Merci beaucoup d'avance.
Eric
 

Pièces jointes

  • Suivi Dossiers TEST extraction 29 01 2020 18 00.xlsm
    354.8 KB · Affichages: 12

Dranreb

XLDnaute Barbatruc
Bonjour.
Changer la propriété MatchEntry de la ComboBox et arrangez vous pour que les noms soient classés par ordre alpha dans la liste. Si vous tapez une 1ère lettre d'un nom y existant, il sera provisoirement complété, et si vous cliquez sur le bouton, la liste sera affichée à partir de ce nom.
 

eric72

XLDnaute Accro
je ne comprends pas j'ai trouvé ce code:

Option Compare Text
Dim f, ligneEnreg, choix1()
Private Sub UserForm_Initialize()
Set f = Sheets("SAISIE")
choix1 = Application.Transpose(f.Range("F2:F" & f.[F165000].End(xlUp).Row).Value)
Me.ComboBox1.List = choix1
Me.ComboBox1.SetFocus
End Sub
Private Sub ChoixSociete_Change()
If Me.ComboBox1.ListIndex = -1 And IsError(Application.Match(Me.ComboBox1, choix1, 0)) Then
Me.ComboBox1.List = Filter(choix1, Me.ComboBox1.Text, True, vbTextCompare)
Me.ComboBox1.DropDown
Else
ComboBox1_click
End If
End Sub

sur le fichier ci-joint et quand je le met dans mon vba ca ne fait pas du tout le meme résultat, savez vous pourquoi?
Quelle différence y a t il entre les 2?
 

Pièces jointes

  • FormComboIntutifFilterDoublons.xls
    84.5 KB · Affichages: 21
  • Suivi Dossiers TEST.xlsm
    326.1 KB · Affichages: 16

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…