Afficher ComboBox dans Listbox

Bonjour,

Je voudrai quel l'on voit détaille de mon kit une fois sélectionner dans ma listbox.

Cela fonctionne si je le fait manuellement en ajoutant mes éléments (dans la combobox plus value) mais je voudrais que le remplissage se fasse automatiquement.

Merci,

105test-devis.xlsm (85.89 Ko)

Bonjour,

Voir PJ et teste.

Bonjour le fil, bonjour le forum,

Au début j'avais fais à peu près comme Raja mais j'ai pensé que tu pouvais avoir plusieurs kit dans le même devis.

Ma proposition est donc différente. Quand tu sélectionnes un Kit, tu peux ajouter directement tous ses éléments à la listbox lstDevis en répondant Oui au message, ou bien, si tu ne veux que quelques éléments, en répondant Non au message. Dans ce cas, il te suffit de cliquer sur un élément de la liste de la combobox cboServices, pour rajouter cet élément à la ListBox lstDevis. Il se supprime alors automatiquement de la combobox cboServices pour éviter de l'ajouter deux fois...

Dans lstDevis, tu supprimes une ligne via le bouton (avec un message de confirmation) ou en double-cliquant sur l'élément à supprimer (sans message).

Au final, selon de nombre d'élément d'un kit que tu désires, tu auras le choix d'ajouter tout (Oui au message) et d'éventuellement supprimer quelques lignes (si tu en veux 8/10 par par exemple) ou (Non au message) d'ajouter les lignes une par une (si tu en veux 2 sur 10 par exemple)...

Ensuite pour faciliter l'édition des Quantités, tu sélectionnes le premier élément de la liste et automatiquement le curseur ce place dans la textbox txtQuantite. Tape la quantité et valide avec la touche [Entrée], l'élément suivant est sélectionné, la quantité de l'élément précédent est en vidéo inverse et n'attend plus que tu tapes un autre quantité ou que tu valides, si la quantité est la même... La touche [Entrée] évite d'avoir à cliquer sur le bouton Modifier Quantité. Cela va très vite, tu te positionnes sur la première ligne et tu tapes les quantités les une après les autres après avoir valider par [Entrée].

Une fois toutes les quantités éditée, et seulement a ce moment, le bouton VALIDER se libère. Là aussi,tu peux valider via la touche [Entrée] de ton clavier...

À tester (code commenté)...

121rodolphenc-v01.xlsm (93.59 Ko)

Super merci, dernier question si je mets des quantités dans mon onglet produits, il pourrait remonter automatiquement et je pourrais garder le modifier quantité ci besoins, pouvez vous m'aider pour ce dernier problème ?

Merci pour votre aide

Merci pour les commentaires

Re,

En pièce jointe la version 2 avec les quantités. J'ai juste modifié, à l'initialisation de l'UserForm, la ligne :

TV = P.Range("A1:D" & PLV) 'définit le tableau des valeurs TV

par :

TV = P.Range("A1:E" & PLV) 'définit le tableau des valeurs TV

et dans la procédure Change de la combobox cboFamille, j'ai rajouté la ligne :

  .Column(3, .ListCount - 1) = TV(I, 5) 'ajoute la donnée ligne I colonne 5 de TV [Quantité] dans la colonne 3

Finalement je me demande à quoi ça sert que je commente le code ?!...

Le fichier :

165rodolphenc-v02.xlsm (95.04 Ko)

bonjour Thau thème, Rodolphenc et le forum

thau thème tu dits

Finalement je me demande à quoi ça sert que je commente le code ?!...

d'autant plus qu'un commentaire a toutes les lignes ont demandées du temps

pour tes commentaires

Merci, mais je te rassure je les es lu et avec ça je vais pouvoir progressé, mille merci pour ton aide.

Rechercher des sujets similaires à "afficher combobox listbox"