Bonjour Alcibiade, bonjour le forum,
Essaie comme ça :
Sub Macro1()
Dim CEL As Range 'décalre la varaible CEL
For Each CEL In Range("A1:A4") 'boucle sur toutes les cellules CEL de la plage A1:A4 (à adapter à ton cas)
CEL.Value = Application.WorksheetFunction.Proper(CEL.Value) 'remplace la première lettre de chaque mot par une majuscule
Next CEL 'prochaine cellule de la boucle
End Sub