Trier une rangée ds Excel

Fermé
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 - 21 févr. 2018 à 17:47
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 - 22 févr. 2018 à 08:36
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 :)


 



A voir également:

6 réponses

via55 Messages postés 14498 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 2 735
21 févr. 2018 à 18:10
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
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 4
21 févr. 2018 à 18:48
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
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
21 févr. 2018 à 19:04
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
via55 Messages postés 14498 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 2 735
21 févr. 2018 à 19:12
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

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

Posez votre question
ptéranodon Messages postés 465 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 5 juillet 2024 4
21 févr. 2018 à 23:42
Merci à tous les deux ;)

Malheureusement je ne dispose pas sur ma version d’Excel sur iPad de la fonction option dans tri...
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 240
Modifié le 22 févr. 2018 à 08:39
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