Bonjour,

Je cherche a palier une erreur sur le triage par ligne. Je trie avec des numéros, sauf que si je crée une ligne avec comme numéro de réference "10.2" pour exemple en photo ci-dessous, il va se ranger après le 1 et non après le 8 comme le veut la logique.

Ai-je oublié quelque chose dans le code. Merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        ' test_triage Macro
 
            ActiveWorkbook.Worksheets("WorklistAT").Sort.SortFields.Clear
            ActiveWorkbook.Worksheets("WorklistAT").Sort.SortFields.Add2 Key:=Range( _
                "A10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
                xlSortNormal
            With ActiveWorkbook.Worksheets("WorklistAT").Sort
                .SetRange Range("A11:Z992")
                .Header = xlNo
                .MatchCase = False
                .Orientation = xlTopToBottom
                .SortMethod = xlPinYin
                .Apply
            End With
Nom : Capture.PNG
Affichages : 81
Taille : 2,9 Ko