Trier sur une ligne

Bonjour

Serrait-il possible de faire un tri numérique par exemple de B2 a G2 qui sont mélangés.

Merci beaucoup

Bonjour,

en manuel, selection de B2 à G2

Menu DONNEES - TRIER - Options - De la gauche vers la droite - Trier par Ligne - et pour Ordre du + petit au + grand.

Si c'est ce qu'il est demandé

il suffit ensuite de recommencer l'opération pour une macro avec l'enregistreur de macro et d'adapter suivant besoin

Bonjour, M12, mic6259

Pour mettre en pratique les conseils de M12

cette macro trie de A à Z ordre croissant

Sub Tri_Ligne()
'
' Tri_Ligne Macro
'

  MsgBox "Avez-vous sélectionné la 1ère cellule de gauche de la ligne à trier ?"
    ActiveCell.Range("A1").Select
    Range(Selection, Selection.End(xlToRight)).Select
    ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=ActiveCell.Range _
        ("A1:H1"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Feuil1").Sort
        .SetRange ActiveCell.Range("A1:Z1")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlLeftToRight
        .SortMethod = xlPinYin
        .Apply
    End With
    ActiveCell.Select
End Sub

Amicalement

Pierrot

Merci Pierre

Serrait-il possible avec une formule excel sans macro?

Avec la fonction Trier, mais c'est plus compliqué,

1.tu dois d'abord sélectionner la zone à trier

2. tu sélectionnes "Trier " dans le menu

3. ensuite comme M12 l'a indiqué, tu choisis options Ligne

de gauche à droite et l'ordre de tri

C'est beaucoup plus simple avec un code VBA

je vais te faire un fichier avec un code et un appel de macro

A plus

Pierrot


un fichier à tester

Pierrot

Rechercher des sujets similaires à "trier ligne"