Microsoft 365 Listbox Recherche Multi critères

eric72

XLDnaute Accro
Bonjour à tous les passionnés,
Je rencontre un problème avec une listbox sur laquelle j'ai une recherche multi critères.
J'ai récupéré un code que j'ai adapté à mes besoins.
Lorsque je l'applique sur le "Jouet" (en sélectionnant Désignation dans la combo) du multipage cela fonctionne bien, par contre sur "Pi P" les valeurs renvoyées dans les textbox et combo sont fausses, ça parait bête mais je n'arrive pas à régler cette erreur, ou est la subtilité?
Merci à tous pour le temps consacré.
Eric
 

Pièces jointes

  • Test.xlsm
    170.3 KB · Affichages: 11

ChTi160

XLDnaute Barbatruc
Bonsoir eric
Bonsoir le fil
Dans un premier temps, j'ai supprimé dans la procédure (FiltrerListPp) :
Ces deux actions
VB:
 Me.TxtFiltrePP = ""
 Me.TxtFiltrePP.Locked = True:
Voir le fichier (perfectible)
à voir
Jean marie
 

Pièces jointes

  • Test (3) chti160.xlsm
    152.6 KB · Affichages: 6

ChTi160

XLDnaute Barbatruc
Bonjour eric
Tu as des BDD qui n'ont pas le même nombre de Colonnes
Il faudrait pouvoir récupérer le Nom des feuilles Source qui permettent les recherches
Soit par une Liste des feuilles ou le Nom des Pages du Multipage etc etc
Je regarde
Bonne journée
Jean marie
 

eric72

XLDnaute Accro
Bonjour eric
Tu as des BDD qui n'ont pas le même nombre de Colonnes
Il faudrait pouvoir récupérer le Nom des feuilles Source qui permettent les recherches
Soit par une Liste des feuilles ou le Nom des Pages du Multipage etc etc
Je regarde
Bonne jouR

Bonsoir eric
Bonsoir le fil
Dans un premier temps, j'ai supprimé dans la procédure (FiltrerListPp) :
Ces deux actions
VB:
 Me.TxtFiltrePP = ""
 Me.TxtFiltrePP.Locked = True:
Voir le fichier (perfectible)
à voir
Jean marie
Re bonjour Ch Ti,
Après avoir testé le fichier, il y a un problème, quand je fais un tri, que le résultat est a la 1ère ligne de la listbox, lorsque je modifie ça modifie la 1ère ligne de la listbox, donc la 1ère ligne de la base de donnée...
As-tu une idée
Merci encore
Eric
 

ChTi160

XLDnaute Barbatruc
Re
Je n'ai pas testé avec le Fichier !
Mais il ne faut pas prendre comme Ligne source le ListIndex de la ListBox
il faut rentrer le Numéro de la Ligne source dans la ListBox (colonne supplémentaires) et ainsi le récupérer pour modifier la BDD
(je n'ai pas travaillé sur le tableau structuré)
Regarde le Fichier !
J'ai ajouté un Label qui affiche la Ligne source
Jean marie
 

Pièces jointes

  • Test (3) chti160 (2).xlsm
    159 KB · Affichages: 4

eric72

XLDnaute Accro
Re
Je ne sais pas ou je fais mal mais cela ne fonctionne pas, je deviens fou
Si je tape dans le choix reference "SAP9" il ne tient pas compte du numero de ligne 18 mais la 0
et en plus ca beugue sur "ColRef = CByte(.List(.ListIndex, 1))"
impossible de lire la propriété listindex
Je suis désolé
Merci beaucoup
 

Pièces jointes

  • Test.xlsm
    166.6 KB · Affichages: 4

Discussions similaires

Statistiques des forums

Discussions
312 108
Messages
2 085 375
Membres
102 876
dernier inscrit
BouteilleMan