Protéger seulement une ligne en VBA
Code:
1 2 3 4 5 6
| Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$11" Then Exit Sub
Me.Unprotect
Range("B11:J11").Locked = Range("A11").Value <> ""
Me.Protect
End Sub |
Bonjour
Voici un code que j'ai écris, je souhaite pouvoir verrouiller les cellules B11 à J11 lorsque la cellule A11 n'est pas vide.
Sauf que lorsque je teste, c'est toute la feuille qui se verrouille et pas seulement ces cellules la.
J'ai mis une autorisation pour que seul quelques utilisateurs puissent modifier la cellule A11.
Si quelqu'un a une piste ou une solution
Je suis preneuse
Merci d'avance