Tri sur vba
Résolu
Ecam39
Messages postés
314
Statut
Membre
-
Ecam39 -
Ecam39 -
Bonjour,
J'ai un tableau excel sur un nombre de lignes indéfinies (variables), je souhaiterai effectuer un tri sur 2 niveaux.
Le 1er par ordre alphabétique (colonne B)
Le second par ordre alphabétique également (colonne D)
Je voudrais faire ce tri sur l'ensemble du tableau à l'exception de la colonne A qui contient les N° de ligne, si je l'insère je me retrouve avec le N°15 au dessus du N°20, ce qui n'est pas top.
Je vous remercie pour vos réponses
J'ai un tableau excel sur un nombre de lignes indéfinies (variables), je souhaiterai effectuer un tri sur 2 niveaux.
Le 1er par ordre alphabétique (colonne B)
Le second par ordre alphabétique également (colonne D)
Je voudrais faire ce tri sur l'ensemble du tableau à l'exception de la colonne A qui contient les N° de ligne, si je l'insère je me retrouve avec le N°15 au dessus du N°20, ce qui n'est pas top.
Je vous remercie pour vos réponses
3 réponses
-
Bonjour,
J'ai l'impression que le numéro de ligne en [A :A] est complétement inutile puisqu'il n'a aucun rapport avec le reste de la ligne.
A supprimer ou alors à quoi vous sert-il .... ?
L'ordre de tri se résume à cette ligne :
Columns("A:X").Sort Key1:=Columns("B"), Order1:=xlAscending, Key2:=Columns("C"), Order2:=xlAscending, Header:=xlGuess
Le [Columns("A:X").] fait référence aux les colonnes du tableau, à adapter selon besoin.