listbox multiselection:réinitialiser et filtrer

I

ISABELLE

Guest
Bonjour le forum,

j'ai un fichier avec 2 listbox : quand on sélectionne un item dans la 1ere listbox, s'affichent dans la 2nde listbox (qui est à multicolonnes et multiselection) les données correspondant.
Dans la 2nde listbox, je peux selectionner certaines lignes et masquer les autres et c'est là que commencent les pbs :
je voudrais pouvoir après avoir selectionné certaines lignes et masqué les autres, réinitialiser la listbox2 avec un bouton qui permettrait de réafficher les données correspondant à la sélection initiale de la listbox1
Jaimerais aussi avec un autre bouton pouvoir sélectionner automatiquement dans la listbox2 toutes les lignes correspondant à la valeur d'une colonne ( par ex toutes les lignes de la listbox si dans une des colonnes il y a le mot ouvert : voir fichier)

merci à tous ceux qui pourront m'aider [file name=testIsabelle.zip size=21534]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/testIsabelle.zip[/file]
 

Pièces jointes

  • testIsabelle.zip
    21 KB · Affichages: 28

soft

XLDnaute Occasionnel
Bonjour Isabelle, le forum,

Je n'ai pas très bien compris ta demande.

Est-ce que tu veux compléter la 2e liste après avoir fait des selections ?

Dans ce cas :

Dans la procédure ListBox1_Click

Remplace
ListBox2.Clear
x = 0
Par
x = ListBox2.ListCount

Pour ajouter Tous les ouverts, regarde dans le fichier joint si ça te convient. [file name=testIsabelleV2.zip size=21395]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/testIsabelleV2.zip[/file]
 

Pièces jointes

  • testIsabelleV2.zip
    20.9 KB · Affichages: 31
I

ISABELLE

Guest
en fait la 2nde listbox dépend de la 1ère
le remplissage de la listbox2 se fait par rapport à la valeur selectionnée de la listbox1
et ensuite seulement je voudrais pouvoir filtrer sur un item ou réafficher toutes les lignes qui ont été masquées

dans le fichier transmis cela enlève la 'dépendance' de la listbox2 par rapport à la listbox1
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Isabelle et soft :)

Voici une autre proposition : pas sûr d'avoir tout compris non plus. C'est Isabelle qui le dira ;)

[file name=Test_IsabelleV1.zip size=22950]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Test_IsabelleV1.zip[/file]
A+
 

Pièces jointes

  • Test_IsabelleV1.zip
    22.4 KB · Affichages: 34
I

ISABELLE

Guest
Bonsoir charly,

un grand merci : cela fonctionne très bien

petite demande complémentaire : quand on clique sur le bouton ouvert cela sélectionne les lignes
et ensuite on peut masquer les lignes non sélectionnées avec le bouton masquer mais serait-il possible de le faire directement à partir du bouton ouvert?
 

Charly2

Nous a quittés en 2006
Repose en paix
Re :)

Une instruction modifiée qui, je pense, répondra à ta demande.

[file name=Test_IsabelleV1_20060117192949.zip size=23395]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Test_IsabelleV1_20060117192949.zip[/file]
A+
 

Pièces jointes

  • Test_IsabelleV1_20060117192949.zip
    22.8 KB · Affichages: 50

Statistiques des forums

Discussions
312 484
Messages
2 088 794
Membres
103 969
dernier inscrit
fabien03