Resultat recherche dans listview

  • Initiateur de la discussion Initiateur de la discussion biloute91
  • 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 !

biloute91

XLDnaute Occasionnel
Bonjour le forum,

Après une recherche fructueuse sur ce forum , je n'ai pas reussi à adapter
le code concernant une listview.
J'ai un classeur avec 2 feuilles :

1ère feuille: tableau de recensement
2eme feuille: accès à 2 usf , 1er permettant de saisir les données du tableau feuille1
et le 2è usf permettant de faire une recherche par 2 critères.
Lorsque j'utilise le critère "N° de réference", je n'ai pas de problème puiqsue cette référence est unique et donc les TextBox et Combo se remplissent normalement.
Mon pb se situe au niveau de la recherche par "Code" car je peux avoir plusieurs lignes (tableau 1) qui contiennent le même code , de ce fait seule la dernière référence apparait dans les champs concernés.
J'ai donc pensé à une listview qui me permettrait d'avoir l'ensemble des cas. Après selection dans listview,je souhaiterais que les champs soient rensignés.

Malheureusement je n'arrive pas à formaliser, si quelqu'un peut m'aider.

Merci
 

Pièces jointes

Re : Resultat recherche dans listview

Bonjour biloute91,

Voici une solution.
J'ai rajouté du code noté "Ajout le 19/05".

Ne sachant pas qu'elles étaient les colonnes à ajouter dans la listbox, pour l'instant, je n'y ai mis que le n° de la référence et le n° de ligne.
 

Pièces jointes

Re : Resultat recherche dans listview

Bonjour cbea,

Encore merci comme à chaque fois tu me trouves une solution.
Pour l'instant la référence me suffit mais si je souhaite ajouter des colonnes à quel niveau dans le code puis-je intervenir ?

Un grand Merci
 
Re : Resultat recherche dans listview

Bonjour biloute91,

Tu dois intervenir :
1/ dans UserForm_Initialize pour changer le nombre de colonnes et la largeur des colonnes

2/ dans TextBox8_Change et après les lignes :
Code:
ListBox1.AddItem c.Offset(0, -1).Value
       ListBox1.List(ListBox1.ListCount - 1, 1) = c.Row
par exemple, en remplissant 2 nouvelles colonnes :
Code:
       ListBox1.List(ListBox1.ListCount - 1, [COLOR="Red"]2[/COLOR]) = [COLOR="red"]c.Offset(0,2).Value[/COLOR]
       ListBox1.List(ListBox1.ListCount - 1, [COLOR="red"]3[/COLOR]) = [COLOR="red"]c.Offset(0,2).Value[/COLOR]
 
- 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
6
Affichages
1 K
Y
  • Question Question
Réponses
5
Affichages
849
YoYo423401
Y
Retour