XL 2013 tri de plusieurs lignes a la fois

jeff38

XLDnaute Nouveau
bjr, comment faire en une fois un tri par ordre chronologique de plusieures lignes d'une plage ;chaque ligne doit etre du + petit au + grand.merci a tous
 

jeff38

XLDnaute Nouveau
25 33 15 2 14
64 21 6 41 15
58 32 26 8 11
je voudrais d'un sel coup que ces 3 lignes soient dans l'ordre 2 14 15 25 33 pour la 1ere ligne 6 15 21 ....etc merci
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Merci pour le fichier annexé, par formule dans l'onglet "Tri lignes".

Autrement il faut passer par VBA mais je ne sais pas faire.

JHA
 

Fichiers joints

mécano41

XLDnaute Accro
Bonjour,

Une version par VBA mais qui ne fonctionne qu'avec des nombres entiers (avec tri appelé QUICK que j'avais récupéré je ne sais plus où...)

Cordialement
 

Fichiers joints

BOISGONTIER

XLDnaute Barbatruc
Bonjour,

VB:
  Sub Tri()
    For i = 0 To 4
     Set Rng = Range("B6:F6").Offset(i)
     Rng.Sort key1:=Rng.Cells(1, 1), Order1:=xlAscending, Header:=xlNo, MatchCase:=False, Orientation:=xlSortRows
    Next i
  End Sub
Boisgontier
 

Fichiers joints

mécano41

XLDnaute Accro
Bonjour,

@BOISGONTIER Ben oui..., pourquoi faire simple quand on peut faire compliqué...!
Je ne savais pas que l'on pouvait trier sur une ligne...on ne peut pas le faire par tri direct sur la feuille (au moins sous EXCEL 2010)... j'aurais dû essayer!

Cordialement
 
Dernière édition:

Discussions similaires


Haut Bas