bonjour tguy,
tu dois mettre:
active sheet unprotect 'déprotéger.
en première ligne d'une procédure de modification de ta feuille et
Active sheet protect. 'protection
en dernière ligne après les modifications faites...
Par exemple dans un bouton enregistrer
Tu peu également ouvrir ton UserForm en mode modal et tes cellules ne peuvent être modifiées
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
Pour autoriser l'écriture avec le UserForm ouvert, tu dois écrire:
Private Sub CommandButton1_Click()
UserForm1.Show False
End Sub
ou tu peux aussi déclarer la propriété "ShowModal" dans la fenêtre des propriétés du UserForm, en double cliquant dessus.
Cordialement,
A+