Bonsoir,
Merci de votre aide.
J'ai testé et il ne se passe toujours rien. Le code s'exécute sans erreur, mais sans résultat non plus ^^'
Ah mince, je viens de voir qu'il manque le document joint..
Je le rajoute, avec ton exemple de code !
habituellement la "key" de tri est une cellule. et là vous utilisez une plage ?
Ca ne sert à rien de déterminer la dernière ligne remplie, si l'information ne sert pas à définir la plage de tri ??
D'accord, je pensais pouvoir le faire comme ça, je vais tester sans utiliser de plage alors.
Même en n'indiquant pas de plage ça ne fonctionne pas. Je ne comprend pas.
ActiveWorkbook.Worksheets("A").Sort _
Key:=Range("A3:A55000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal, _
Key2:=Range("P3:P55000"), SortOn2:=xlSortOnValues, Order2:=xlAscending, DataOption2:=xlSortNormal