Bonjour,
si tu veux modifier à la saisie sans utiliser de formule dans une colonne adjacente, ça ne peut être fait que par macro.
Exemple sur colonne A, à mettre dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim pl As Range, c As Range
Set pl = Intersect(Target, Columns(1))
If Not pl Is Nothing Then
For Each c In pl
If Not c.HasFormula Then c.Value = UCase(c)
Next c
End If
End Sub
eric