Private Sub Worksheet_Change(ByVal Target As Range)
With Application
.EnableEvents = False 'désactive les évènements
.Undo 'annule l'entrée
If InputBox("Mot de passe :") = "toto" Then .Undo 'rétablit l'entrée
.EnableEvents = True 'réactive les évènements
End With
End Sub