Bonsoir,
une macro toute simple pour la colonne deux.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then 'Si la modification de la cellule est dans la colonne 2 (B)
Target = UCase(Target) 'la cellule modifiée passe en majuscule
End If
End Sub
A +