Bonjour JFL
Voici une petite macro qui fera le job :
Sub NOM_PROPRE()
Dim DerniereLigne As Long
Dim nom As String
Dim i As Integer
DerniereLigne = Range("B" & Rows.Count).End(xlUp).Row
For i = 2 To DerniereLigne
nom = Range("B" & i).Value
Range("B" & i).Value = Application.Proper(nom)
Next i
Range("B2").Select
End Sub
La macro traite la colonne B à partir de la deuxième ligne. A toi d'adapter en fonction de ton application
Si tu ne veux pas de macro alors il suffit d'utiliser la fonction NOMPROPRE et de créer un deuxième tableau qui convertira la colonne à l'aide de la fonction.
Bonne continuation
Chris