TRI

code187

XLDnaute Nouveau
Bonjour,
j'ai un probleme avec ce tableau :

NOM AGE TEL
TITI 17 0123456789
TATA 23 0468953278
SUSU 54 0534217986
LOLO 14 0645791842

Je voudrais pouvoir quand je decide de trier une colonne, que ce sois toute la ligne qui bouge et non juste la colonne selectionné pour le tri.Merci Jean Louis.
 

bbmarcus

XLDnaute Occasionnel
Bonjour code 187, le forum,

je te propose 2 soluces:

le première: filtre automatique (données/foltre...)

La seconde: un chtiot code vba ( à mettre dans un commandboutton par exemple...):

Range('A1:C3000').Select
Selection.Sort Key1:=Range('A2'), Order1:=xlAscending, Key2:=Range('B2') _
, Order2:=xlAscending, Key3:=Range('C2'), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range('D1').Select

Ca te triera par ordre alpha:
la colonne A, PUIS la colonne B PUIS la C....
Tu peux en changer l'ordre et le type de classement (xlDescending pour un tri decroissant...)

Espèrant t'avoir aidé,

bbmarcus
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Quand tu veux faire un tri il ne faut pas selectionner la colonne que tu veux trier car sinon c'est comme si tu disais à excel tries moi que la selection

Donc tu te mets sur ta cellule en haut à gauche (en général A1) tu ne selectionnes rien et là tu fais Données > trier et c'est à ce moment là que tu choisis la colonne à trier dans la liste proposée

Et tu verras que tout sera trié

Bon courage

Message édité par: Pascal76, à: 30/08/2005 10:15
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 926
Membres
103 984
dernier inscrit
maliko67