Trier une rangée ds Excel

ptéranodon Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous ;)

Ci-joint un tableau
J’aimerais trier la rangée 27
J’ai trouvé une formule sur le net mais apparemment elle ne fonctionne pas.

Peut-être y a-t-il une erreur de syntaxe ?

Range("D27:AS27").Sort Key1:=Range("D27"), Orientation:=xlLeftToRight 

Quelqu’un peut-il m’aider ?

Merci :)


 

6 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour ptéranodon

    1) ce n'est pas une formule que tu as trouvé mais une ligne de macro , on ne peut pas trier par formule, seulement avec l'option Tri du ruban ou avec une macro

    2) Utilise plutôt l'enregistreur de macros au lieu d'aller chercher une macro que tu n'arrives pas à adapter à ton cas
    En lançant l'enregistreur avant de faire une opération de tri selon ta plage de données, j'obtiens ensuite la macro suivante par exemple :
    Sub Macro2()
    
        ActiveWorkbook.Worksheets("Feuil2").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("Feuil2").Sort.SortFields.Add Key:=Range("D27:AS27"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        With ActiveWorkbook.Worksheets("Feuil2").Sort
            .SetRange Range("D1:AS27")
            .Header = xlGuess
            .MatchCase = False
            .Orientation = xlLeftToRight
            .SortMethod = xlPinYin
            .Apply
        End With
    End Sub

    Cdlmnt
    Via

    0
  2. ptéranodon Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   4
     
    Bonjour Via ;)

    Merci pour ta réponse.

    Probléme : je suis sur un iPad (Excel pour iPad) IOS si tu préfères et je ne suis pas sûr que l’on puisse faire des macros avec cette version restreinte d’Excel.

    Y a-t-il une autre solution ?
    0
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Pteranodon

    Pour trier une ligne
    Sélectionner la ligne
    Données
    Trier
    Options
    De la gauche vers la droite
    Ok
    Trier par ligne 27
    valeurs de cellule
    Du plus petit au plus grand
    Ok

    0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re,

    Pourtant tu avais posté une ligne de macro, pas une formule qu'on insère dans une cellule !
    Le moyen le plus simple de faire un tri est d'appliquer le Tri d'Excel que tu as dans Données du Ruban en haut
    Et pour ton cas, dans la Fenêtres qui s'ouvre alors tu vas d'abord dans Options pour choisir un tri de gauche à droite
    Mais je ne connais pas la version pour Ipad et je ne sais ce que tu as comme options, d'ailleurs au vu de ton image je ne suis même pas sur que ce soit Excel !

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ptéranodon Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   4
     
    Merci à tous les deux ;)

    Malheureusement je ne dispose pas sur ma version d’Excel sur iPad de la fonction option dans tri...
    0
  7. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    le tri tu dois l'avoir dans l'icone entonnoir au bout.
    Mais si c'est comme sur Android, il est limité au tri de colonnes. A voir...
    Sinon tu peux ajouter une ligne avec Petite-valeur() pour les ordonner.
    eric

    0