Bonjour à tous,
Je viens vers vous car j'ai un soucis lorsque je code en VBA ma plage de cellule sur un fichier Excel.
Je voudrais empêcher la modification de celles-ci par mot de passe une fois les cellules saisie et validé, or lorsque je code depuis VBA Excel ça me génère une erreur sur la page VBA et les cases restent modifiable après saisi.
-Mot de passe Azerty0123 (Temporaire)
-La plage de cellule à bloquer après saisie à été sélectionner et créer avec comme nom attribué AA
-Code utilisé pour codé la plage :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("AA")) Is Nothing Then
Me.Unprotect Azerty0123
Target.Locked = True
Me.Protect Azerty123
End If
End sub
D'après les vidéos et tutos que j'ai pu voir ça aurait dû fonctionner.
Merci d'avance de votre aide.