@Dan,
Bien le bonjour Dan, j'ai expliqué précedemment que ta solution marchait très bien et que si on voulait faire la même chose dans la colonne C il y avait un petit ajout à faire.
Au plaisir
@Benoist,
Sans que je le fasse à ta place, pour obtenir ce que tu désires sans bouton, il te suffit de créer deux petites macros, l'une pour trier, l'autre pour les majuscules et les appeler avec la fonction Call dans une procédure à placer dans ta feuille "noms" , par exemple
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Call trier
Call majuscule
End Sub
Ces macros existent déjà dans ton fichier