Tri d'un tableau en fonction d'une valeur cible
Linkmojo
Messages postés
175
Date d'inscription
Statut
Membre
Dernière intervention
-
borntobealive Messages postés 167 Statut Membre -
borntobealive Messages postés 167 Statut Membre -
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.
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.
4 réponses
-
Allo
Est-ce que c'est pour un Tableau croisé dynamique ou tableau simple? -
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. -
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?
-
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)