Tri automatique

Bonjour,

comment faire pour remplacer dans le code suivant:

Range("B1:AN21").Sort Key1:=Range("V2"), Order1:=xlDescending, Header:= _

xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _

DataOption1:=xlSortNormal

le V de Range("V2") par Range("Xème colonne2") ou X est une variable que je récupère au préalable.

Je veux en effet pouvoir variabiliser la colonne sur laquelle se fait mon tri

Merci

PS: j'ai essayé avec la fonction decaler mais je n'y arrive pas.

J'y arrive avec ça

Range("B1:AN21").Sort Key1:=Range("B1").Offset(0, 20)

mais je suis tjs bloqué pour mettre à la place de 20, le nom de ma variable qui récupère cette valeur ou encore l'adresse d'une cellule située sur une autre feuille et sui contient cette valeur

oui j'ai compris comment utiliser ma variable dans la colonne référence du tri.

Pour info j'ai opté pour cette solution de tri par macro pour le problème dont nous avons discuté précédemment avec les graphiques à matrice variable.

Mon pb est dc entièrement rêglé !!!

Merci encore

Rechercher des sujets similaires à "tri automatique"