Tri

  • Initiateur de la discussion Sly
  • Date de début
S

Sly

Guest
Bonjour à tous,

Je me demandais s'il était possible d'effectuer un tri en demandant à l'utilisateur par quelle colonne il voulait effectuer son tri.

Est-ce possible ?

Merci d'avance et bonne continuation à vous
 
E

emirj

Guest
salut,
je n'ai pas de truc tout fait pour ça, mais voilà en bref
le principe :

quand tu enregistres une macro pour faire un tri,
tu as qqch comme :

Range("A1:B4").Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess,
_ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

A partir de ça, tu peux spécifier toi-même le Key1, par exemple :
Key1:=cells(maligne, macolonne)

Les variables maligne, macolonne, tu peux les demander à l'utilisateur par
tous les moyens disponibles : inscrire dans une cellule, dans une boîte de dialogue, dans un userform...

a+,
emirj
 

Statistiques des forums

Discussions
312 367
Messages
2 087 651
Membres
103 628
dernier inscrit
rou37x