Bonjour à tous,
Sur VBA, je suis actuellement en train de réaliser un Userform qui comprend deux Listbox !
La première "Select", permet de sélectionner plusieurs éléments (ce sont des références de produits) et une fois que l'on clique sur le bouton "Ajouter", les éléments sélectionnés apparaissent dans la ListBox2 "Sélectionner". On peut sélectionner plusieurs fois les mêmes éléments dans la listbox1 qui se rajoutent alors en doublons dans la listbox2
Par exemple : Si dans la listbox 1, on a A B C comme elements, si on les selectionne plusieurs fois, on peut avoir plusieurs doublons : AABCABABBAAAAAA
- Mon objectif tout d'abord est que lorsqu'un élément est déjà présent dans Listbox2, le doublon se supprime automatiquement afin d'avoir uniquement cette référence. Dans l’exemple precedent, on obtient donc ACB si on choisit A puis A encore puis C puis A et puis B.
- De plus, j'ai positionné des Textbox à cote de ma listbox en mode invisible, et mon objectif est de faire apparaitre les textbox par rapport au nombre d'item dans ma listbox2 " Sélectionner ".
Par exemple, quand il n'y a aucune référence, aucune textbox ne s'affiche.
Quand, il y a la première référence, la première textbox s'affiche (ex : Si on a un A (ou B, C) qui s’affiche, la textbox devient visible)
Quand, il y en a deux, les deux premières textbox s'affichent et ainsi de suite.
Le but est de rendre visible les textbox par rapport au nombre d'item présents dans la liste 2.
Donc, quand on a 3 items dans la listebox2, les trois box sont visibles.
Quelqu'un peut m'éclairer sur ce sujet, s'il vous plait? Je ne peux pas transmettre le fichier en revanche.
Je vous remercie d'avance et bonne journee