suite de listbox avec changement de contenu

pierre 77930

XLDnaute Nouveau
re bonjour à tous ,

je voudrai pouvoir créer un userform avec deux listbox, l'une le choix d'une marque et l'autre les oprtons de la marque choisi. je n'arrive hélas pas à trouver le code

:confused:

bonne soirée à tous
 

Pièces jointes

  • exp.zip
    12.9 KB · Affichages: 40
  • exp.zip
    12.9 KB · Affichages: 39
  • exp.zip
    12.9 KB · Affichages: 47

pierre 77930

XLDnaute Nouveau
Re : suite de listbox avec changement de contenu

bonsoir à tous ,

j'ai pourtant essayé toutes les synthaxes possibles mais celà ne marche pas

j'ai donc deux listes box 1 (marques) et 2 (options par marques)

je voudrais créer un code du genre :

if listbox1.value = marque
listbox2.value= nommer des cellules

:rolleyes:

bonne soirée

Pierre
 

degap05

XLDnaute Impliqué
Re : suite de listbox avec changement de contenu

Bonsoir,

En cherchant pour un de mes problèmes, j'ai trouvé ceci.
Peut-être une approche pour toi.

Bonsoir.
 

Pièces jointes

  • Echanges dans 2 ListBox.zip
    8.4 KB · Affichages: 30
  • Echanges dans 2 ListBox.zip
    8.4 KB · Affichages: 29
  • Echanges dans 2 ListBox.zip
    8.4 KB · Affichages: 31

pierre 77930

XLDnaute Nouveau
Re : suite de listbox avec changement de contenu

bonsoir degap05,

merci pour ta réponse , elle est très intéressante pour la suite de mon projet et je l'utiliserai sans aucun doute, cependant celà ne m'éclaire toujours pas sur mon petit souci

;)

bonne soirée et encore merci

pierre
 
G

Guest

Guest
Re : suite de listbox avec changement de contenu

Bonsoir le fil,

Les données sont nommées dans la feuille 'ABIX', 'CMC','Cxc' le reste est dans le code de l'évènement click de listbox1.

Bonne soirée
 

pierre 77930

XLDnaute Nouveau
Re : suite de listbox avec changement de contenu

Bonsoir à tous ,

je reviens sur ce fil car je n'ai pas réussi à avancer sur la finalité de ce que je veux faire bien qu'ayant avancé autant que j'ai pu, j'ai donc une list box1 Marque, listBox2 choix par marques, listbox 3 si possible affichage des désignation et listbox 4 désignation + PA+PV.

je vous joint un fichier afin d'être plus clair

Bonne soirée à tous

Pierre :D
 

Pièces jointes

  • exp.zip
    16.7 KB · Affichages: 28
  • exp.zip
    16.7 KB · Affichages: 28
  • exp.zip
    16.7 KB · Affichages: 25

pierre 77930

XLDnaute Nouveau
Re : suite de listbox avec changement de contenu

salut à tous et merci à chti pour la conversion, à toutes fins utiles je vous joint à nouveau mon exemple en xls

Merci à tous

Pierre ;)
 

Pièces jointes

  • exp1.zip
    13.5 KB · Affichages: 27
  • exp1.zip
    13.5 KB · Affichages: 31
  • exp1.zip
    13.5 KB · Affichages: 32
G

Guest

Guest
Re : suite de listbox avec changement de contenu

bonjour Pierre,

Dans ta feuille en B20 tu mets:

utilisé dans mon usf
CMC 150
CMC 250
CMC 400

Pourtant dans ton usf tu utilises aussi TECNAU, HSA

Que faut-il en conclure?

A+
 

pierre 77930

XLDnaute Nouveau
Re : suite de listbox avec changement de contenu

Bonjour hasco ,

j'ai précisé celà à titre informatif, pour montrer ce que j'avais réussi à créer.

en effet quand je choisis dans listbox 1 CMC alors listbox 2 m'affiche les options de CMC soit CMC 150,CMC,250,etc.....

bien sur celà n'est pas suffisant puisque je voudrais qu'une fois que listbox = CMC 150 ou CMC 250,etc.... voir dans listbox 3 les options propres aux machines.

j'espère avoir été clair :confused:

@+

Pierre
 
G

Guest

Guest
Re : suite de listbox avec changement de contenu

Re bonjour Pierre,

Voici une nouvelle façon de faire pour remplir ListBox2 et ListBox3
Regarde comment sont renseignée les propriétés .ColumnCount, Columnwidth, TextColumn de chacune d'elle.

Une boucle cherche CMC ou autre marque de C2:IV2.
Si la marque est trouvée, on retient le numéro de colonne des options dans la propriété Tag de listbox2 puis la boucle rempli la listbox avec les cellules suivant trouvées (CMC 150, CMC 250, CMC 400).

Après cette boucle on remplit la listbox 3 à partir le la ligne 4 et la colonne
jusqu'à la prochaine ligne Vide, tout en conservant le numéro de ligne dans une colonne cachée de la listbox.

Pour remplir ou vider ta dernière listbox il te suffira de récupéer les valeurs à partir de la colonne conservée dans listbox2.tag et de la ligne conservée dans ListBox3.List(ListBox3.listIndex,1)

je te laisse recherche dans la faq et le forum les nombreux exemples fournis.


A+
 
Dernière modification par un modérateur:

pierre 77930

XLDnaute Nouveau
Re : suite de listbox avec changement de contenu

merci Hasco,

celà m'a tout l'air de fonctionner très bien, j'essaie de transposer à mon document et de comprendre point par point ton code.

je ne manquerai pas de revenir vers toi pour te tenir informé de l'avancement et bien sur si j'ai d'autres questions.

merci encore

Pierre :D
 

Discussions similaires

Réponses
18
Affichages
725

Statistiques des forums

Discussions
312 451
Messages
2 088 519
Membres
103 875
dernier inscrit
Farouka