Re : Liste vba
Bonsoir Pedro,
Une réponse simple :
Tu tries ta liste sur les noms de produits. Dans la boucle de chargement de la listbox, tu testes à chaque itération si la valeur de la cellule = la dernière valeur chargée en listbox. Si oui tu ne charges rien en listbox.
Puis tu retries sur le/les arguments nécéssaires pour remettre tout dans l'ordre initial.
Un peu plus compliqué si tu ne disposes pas d'arguments spécifiques pour refaire ce tri. A ce moment là avant le premier tri tu mémorises les n° de ligne dans une colonne libre. Une fois le chargement de la listbox fait, tu effectues le second tri en utilisant le n° de ligne mémorisé, puis tu effaces la colonne qui t'a servi à mémoriser les n° de ligne.
Facile à dire, presqu'aussi facile à faire.
Si tu veux un exemple, demandes ...
Bye.