Bonjour Aqueduc et bienvenue sur XLD
, Le Forum
Il faut parametrer la listbox en ajoutant le nombre de colonnes et leurs largeurs; soit directement dans les propriétés, soit en l'initialisant dans le formulaire <Userform_Initialize()>.
Pour la recherche, pas besoin de la textbox et du filtre avancé, la combobox suffit (évite de taper tous les types de produit si tu y ajoute la liste sans doublons).
Et pour éviter une erreur de manipulation lors de la suppression d'un produit, j'ajouterais des textbox, pour afficher le produit sélectionné. Pas besoin non plus de tous ces formulaires.
EDIT: En PJ, le nouveau fichier. J'ai rajouté une colonne pour avoir un identifiant unique.
Mode d'emploi:
Double-clique sur la feuille pour afficher le formulaire.
Pour ajouter un nouveau produit: remplit les textbox's en dessous de la listbox, puis clique sur Nouveau. En ce qui concerne les textbox's % et €, inscrit juste le chiffre.
Pour modifier un produit: sélectionne un type avec la combobox, clique sur une ligne de la listbox, apporte les modifications aux textbox's
en dessous de la listbox, puis clique sur Modifier.
Pour supprimer un produit: sélectionne un type avec la combobox, clique sur une ligne de la listbox, puis clique sur Supprimer.
Le bouton Actualiser sert à afficher toutes les données dans la listbox.
Pour quitter: clique sur le bouton Quitter.
NOTE: l'identifiant sera créé automatiquement. Ne pas modifier la textbox ID.