Merci pour ta réponse rapide....mais je ne sais pas trop quoi en faire : le code ne commence pas par Sub
→ est-ce que je dois écrire le reste de la macro, est-ce que ça se place ailleurs que dans un module ?
Par ailleurs, ton code semble relatif à une feuille bien précise "Feuille1" et à une plage nommée "La plage à trier" (ou je me trompe).
Si c'est le cas, je préfèrerais une macro qui fonctionne quelle que soit la feuille, et sur la plage active, pas sur une plage nommée.
C'est ce que fait le bouton "Trier de A à Z" du ruban.
Mais comme je préfère de très loin utiliser le clavier, j'ai voulu créer une macro en enregistrant une action. Malheureusement, en VBA, Excel renvoie les coordonnées de la plage sélectionnée lors de l'enregistrement, pas de la plage active en général...