HELP ! Trie de lignes en ordre croissant

C

callistor

Guest
Bonjour,

J'ai 500 lignes (1 à 500) de 20 numéros chacunes ( colonnes A à T) et sur chaques lignes les 20 numéros sont dans le désordre et je souhaiterai rétablir en ordre croissant les 20 numéros de chaque lignes (les 500 lignes).

Pour une ligne j'y arrive, je sélectionne la ligne et je fait trier en ordre croissant (de gauche vers la droite) mais pour faire les 500 lignes d'un coup si je sélectione plusieurs lignes et que je fait trier (toujours de gauche vers la droite), ça ne me trie pas chaque lignes indépendament les unes des autres ?

Comment remettre en ordre croissant chaques 500 lignes de ce type sans selectionner chaque ligne une par une et faire trier en ordre croissant de gauche vers la droite ? (très fastidieux)

ligne 1 => 24 42 54 12 45 62 85 72 48 96 82 4 43 2 69 84 71 6 75 48
ligne 2 => 54 24 85 48 76 2 35 71 6 84 26 75 82 69 12 47 56 3 51 4
ligne 3 => 85 48 2 71 84 35 69 47 12 4 51 24 87 96 56 54 6 75 43 76

etc ...

Merci de votre aide !
 
M

Mytå

Guest
Salut Callistor et le Forum

Voila une macro qui fera ce que tu veux

Sub classement()
col_deb = 1
col_fin = 20
lig_deb = 1
lig_fin = 500
For ligne = lig_deb To lig_fin
Range(Cells(ligne, col_deb), Cells(ligne, col_fin)).Select
Selection.Sort Key1:=Cells(ligne, col_deb), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight
Next ligne
End Sub

Amicalement Mytå
 
J

Jean-Marie

Guest
Bonsoir Callistor

Sans macro vba, si ta liste n'est pas gigantesque, tu peux utiliser soit la fonction petite.valeur ou grande valeur.

Regarde le fihcier, si tu veux l'autre sens du tri, change la valeur dans la ligne 1:1.

@+Jean-Marie
 

Pièces jointes

  • rang.xls
    17 KB · Affichages: 150
  • rang.xls
    17 KB · Affichages: 153
  • rang.xls
    17 KB · Affichages: 152
C

callistor

Guest
Milles mercis Mytå !!!

Génial ! trop fort !

C'est tout à fait ce que je cherchai !

jamais j'aurai trouvé ça ...

Encore merci Mytå (et félicitations pour tes compétences ! )

et super ce forum !

Amicalement Callistor.
 
C

callistor

Guest
Merci Jean Marie !

Je vais regarder attentivement ton exemple car je ne trouvais pas comment faire ce genre de trie sur de multiples lignes !

Merci à vous et félicitations pour vos compétences !

Vraiment TOP ce forum ...

Amicalement Callistor
 

Statistiques des forums

Discussions
314 651
Messages
2 111 553
Membres
111 199
dernier inscrit
mavoungou regis