Re : majuscule
Re,
Eventuellement, tu peux faire comme ca :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:B60")) Is Nothing Then
If Target.Value = "" Then Exit Sub
If Target.Value Like "[a-z][a-z]######" Then
Target = UCase(Target.Value)
Exit Sub
Else
MsgBox "Erreur ,veuillez corriger", , "Erreur :"
Target.Activate
End If
End If
End Sub
En cas d'erreur, aprés la validation de la MsgBox, la cellule fautive est de nouveau sélectionnée sans en effacer son contenu.
P.O