Tri d'un tableau en fonction d'une valeur cible

Fermé
Linkmojo Messages postés 172 Date d'inscription jeudi 9 juillet 2009 Statut Membre Dernière intervention 21 octobre 2023 - Modifié par Linkmojo le 22/08/2014 à 14:50
borntobealive Messages postés 138 Date d'inscription jeudi 17 juillet 2014 Statut Membre Dernière intervention 25 février 2019 - 27 août 2014 à 16:22
Bonjour,


Je rencontre actuellement un problème concernant un tri via vba. Je sais faire sans aucun problème le tri max et min via vba mais je rencontre un problème avec le tri en fonction d'une valeur cible.

Pour vous expliquer le programme, une valeur est mise en input dans une cellule de la worksheet et les outputs arrivent dans cette même worksheet. J'ai essayé diverses méthodes et j'ai trouvé une "solution" en séparant les valeurs au dessus et en dessous et en essayant ensuite de les recombiner dans la liste finale mais rien de bien concluant.

Merci d'avance pour vos réponses.
A voir également:

4 réponses

hugovanier Messages postés 22 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 25 août 2014 2
22 août 2014 à 18:02
Allo

Est-ce que c'est pour un Tableau croisé dynamique ou tableau simple?
0
Linkmojo Messages postés 172 Date d'inscription jeudi 9 juillet 2009 Statut Membre Dernière intervention 21 octobre 2023 9
Modifié par Linkmojo le 25/08/2014 à 11:37
Bonjour hugovanier,

C'est un tableau simple. Pour faire clair une macro "rempli" la feuille de données et une deuxième macro les tries selon le bon vouloir de l'utilisateur. Chaque variable doit pourvoir être triée du mini au maxi, du maxi au mini ou par rapport à une valeur cible.
0
hugovanier Messages postés 22 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 25 août 2014 2
25 août 2014 à 20:24
Donc, si je comprend bien, ce n'est pas un trie que tu as besoin, mais bien un filtre sur une colonne, sur une valeur, right?
0
borntobealive Messages postés 138 Date d'inscription jeudi 17 juillet 2014 Statut Membre Dernière intervention 25 février 2019 7
27 août 2014 à 16:22
tu transforme le contenue de ta feuille en listObject et tu va avoir des autoFilters qui font ça tous seul qui vont apparaitre en haut de tes colonnes (plus besoin d'utiliser de valeur cible dans une case)
0