Bonjour,

Je n'arrive pas à trier une colonne de compte client de manière correcte, à savoir :

ARC01
...
CHA107
CHA108
CHA109
CHA11
CHA110
CHA111
etc ...
Je souhaiterai que le CHA11 soit avant le CHA107 dans la liste

J'ai essayé plusieurs solutions plus ou moins alambiquées mais rien à faire.

Alors j'utilise le code basique du tri, mais ça ne va pas vraiment bien ;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Sub TrierCompte()
'
    Range("A8").Select
    Application.ScreenUpdating = False
    Range("A2:Z5000").Sort Key1:=Range("A3"), Order1:=xlAscending, Header:= _
    xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal
End Sub
Mes cellules sont au format 'TEXTE'

Une petit coup de pouce serait super, merci d'avance.