TRIER en prenant compte 2 colonnes

Bonjour a vous

j'aurais besoin d'une aide de votre part

sur mon tableau je voudrais trier les lignes de A a M en prenant compte les colonnes I et K

les * A

puis les A

puis les * B

puis les B

puis les * C

ainsi de suite

j'ai essayé le trie mais je n y arrive pas

avez vous la solution?

merci

11classement.xlsm (168.57 Ko)

Bonsoir,

acces vba protégé par mot de passe. bug quand on selectionne une feuille.

pour le tri que tu veux faire voici les paramètres : (bonne chance !)

tri du tableau A:I avec clé 1 colonne K ordre A-Z et clé 2 colonne i ordre A-Z

Salut M h2so4

oui désolé pour le mot de passe

en fait j'avais mis ce mot de passe pour protéger l'incroyable travail que vous avez fait pour moi il y a quelques temps

je l'ai enlever

merci encore

17classement.xlsm (168.63 Ko)

bonsoir

voici une macro qui fait le tri

Sub triik()
    Set ws = Sheets("feuil1")
    dl = ws.Cells(Rows.Count, "K").End(xlUp).Row
    With ws.Sort
        .SortFields.Clear
        .SortFields.Add Key:=Range("K2:K" & dl) _
                             , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        .SortFields.Add Key:=Range("I2:I" & dl) _
                             , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        .SetRange Range("A2:K" & dl)
        .Header = xlNo
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

bonsoir

c'est parfait mais est t'il possible de faire suivre les lignes grises avec le tri ?

Bien cordialement

Bonsoir,

a quoi correspondent ces lignes grises ? une solution est de mettre ton code dans ces lignes avant de faire le tri.

bonjour

oui exact ,c'est le plus simple a faire

merci pour tout ,c'est parfait....................comme d'habitude

++

Rechercher des sujets similaires à "trier prenant compte colonnes"