Re PapouMac,
pas vraiment besoin d'une boucle, d'ailleurs.
Private Sub Worksheet_Change(ByVal Target As Range)
'
Application.EnableEvents = False
'
iCol = Target.Column
iRow = Target.Row
'
If iCol = 2 Or iCol = 3 Then
Cells(iRow, iCol) = Application.Proper(Cells(iRow, iCol))
End If
'
Application.EnableEvents = True
'
End Sub
Merci pour cette fonction que je ne connaissais pas! Très pratique!
A+