Recherche multiciritères listbox
Bonjour,
svp est ce que quelqu'un peut m'aider concernant ma requête. je souhaite affecter au bouton recherche de la listbox un code qui me permettra de rechercher avec un ou plusieurs critères
cad je peux rechercher soit uniquement par n° CIN par NOM ou par PRENOM sinon par le NOM et PRENOM à la fois
ci-joint mon fichier
Bonjour,
pas de retour dans cette discussion:
https://forum.excel-pratique.com/viewtopic.php?f=2&t=123795&p=757101#p757101
pourtant le code proposé est fonctionnel dans le fichier joint à la discussion actuelle!
... rechercher soit uniquement par n° CIN par NOM ou par PRENOM sinon par le NOM et PRENOM à la fois
ne lancer la recherche sur CIN que si Textbox1 <>""
ne lancer la recherche sur Nom que si Textbox2 <>""
ne lancer la recherche sur Prénom que si textbox3<>""
Pour nom et Prénom vérifier que textbox2 et textbox3 <>"" et vérifier pour le nom trouvé si le prénom correspond
Bonne suite
Bonjour à tous,
Pour la recherche multi-critères, un simple filtre fait l'affaire :
Sub Filtre()
Dim T As Variant, i As Byte, cl As Variant
cl = Array(0, 2, 4, 5)
T = Init_T("Feuil1")
With UserForm5
For i = 1 To 3
If Not .Controls("Textbox" & i).Value = "" Then
T = Select_T(T, CLng(cl(i)), .Controls("Textbox" & i).Value, 1)
End If
Next i
.ListBox1.List = T
End With
End SubNb : la recherche se fait au fil de la saisie sur les 3 textbox avec combinaison possible
Pierre
PS : et effectivement un retour est toujours apprécié
Génial pierre t'es vraiment un AS (y) c'est exactement ce que je cherchais
Salut pierre
Je reviens vers toi pour le classeur que tu m'as envoyé je veux ajouter un 4ème critère de recherche qui est le champ "POLICE" qui sera saisi sur la textbox4. peux tu stp voir qu'est ce qu'il y a à rajouter sur le code pour cela
ci-joint le fichier que tu m'as envoyé
Merci d'avance