Classement de ligne par ordre de prix

David590

XLDnaute Occasionnel
Bonsoir à tous,

J'aurais besoin de classer des lignes d'articles une par une, par ordre de prix, d'un tableau à l'autre
Je ne vois pas comment je peux m'y prendre, je m'adresse donc au expert :D

Pour mieux m'expliquer, j'ai fais un fichier exemple:
 

Pièces jointes

  • Classeur1.xlsx
    18.3 KB · Affichages: 59
  • Classeur1.xlsx
    18.3 KB · Affichages: 49
  • Classeur1.xlsx
    18.3 KB · Affichages: 62

David590

XLDnaute Occasionnel
Re : Classement de ligne par ordre de prix

Bonjour CHALET53,

Je ne comprend pas trop ta question, en fait si il y a trois même ligne dans le tableau de gauche, il les faut dans le tableau de droite dans l'ordre

Entre temps j'ai trouvé une solution qui consiste à copier le tableau de gauche ailleurs, et d'utiliser ce code pour classer les lignes

Code:
 Feuil1.Sort.SortFields.Clear
    Feuil1.Sort.SortFields.Add Key:=Range("F11"), _
        SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
    With Feuil1.Sort
        .SetRange Range("D11:M25")
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With

ensuite, j'utilise une macro pour copier la dernière ligne du tableau de gauche pour la coller vers le tableau de droite

Je ne suis pas sur que ce soit le moyen le plus direct mais ca marche aussi

Merci quand même

@+ :cool:
 

Discussions similaires

Réponses
4
Affichages
335

Statistiques des forums

Discussions
312 463
Messages
2 088 626
Membres
103 894
dernier inscrit
tanyroc