F
Fredo
Guest
Salut le Forum.
Voila, je sais pas si mon titre est bien explicite, mais je voudrais trier une grand tableau avec un des critères de tri correspondant à des Mois (qui sont sous la forme : 1-janv , 2-févr, ...).
Le tri s'effectue comme il faut avec le code suivant:
Où les mois se trouvent dans la colonne correspondant a la 'key2'.
Mais voila, les mois se retrouvent rangés dans l'ordre : 1-janv,10-oct,11-nov,12-déc,2-févr,3-mars,...
Donc ma question est toute simple en fait, quelle option donner au tri pour que les mois soient triés dans l'ordre numériques ascendant 'normal' ??
Merci d'avance pour ce petit coup de pouce
Fredo
Voila, je sais pas si mon titre est bien explicite, mais je voudrais trier une grand tableau avec un des critères de tri correspondant à des Mois (qui sont sous la forme : 1-janv , 2-févr, ...).
Le tri s'effectue comme il faut avec le code suivant:
Code:
xlShtAn.Range(xlShtAn.Cells(iORowAn - 1, iOColAn), xlShtAn.Cells(iRowRefAn - 1, iOColAn + 89)).Sort _
key1:=xlShtAn.Range(xlShtAn.Cells(iORowAn - 1, iOColAn).Address), order1:=xlAscending, key2:=xlShtAn.Range(xlShtAn.Cells(iORowAn - 1, iOColAn + 1).Address), order2:=xlAscending, _
key3:=xlShtAn.Range(xlShtAn.Cells(iORowAn - 1, iOColAn + 2).Address), order3:=xlAscending, header:=xlYes, Orientation:=xlTopToBottom
Mais voila, les mois se retrouvent rangés dans l'ordre : 1-janv,10-oct,11-nov,12-déc,2-févr,3-mars,...
Donc ma question est toute simple en fait, quelle option donner au tri pour que les mois soient triés dans l'ordre numériques ascendant 'normal' ??
Merci d'avance pour ce petit coup de pouce
Fredo