Verrouiller une plage de cellules avec condition

Bonjour à vous!

je voudrais qu'un page de cellule se bloque une fois la valeur d'une cellule differente devienne true...

j'ai marqué cela en code VBA, mais ça ne fonctionne pas...

Private Sub Worksheet_Change(ByVal Target As Range)

If Cells(35, "CD").Value = True Then

Range("R29:AA38").Locked = True

Else

Range("R29:AA38").Locked = False

End If

End Sub

pouvez vous m'aider svp!

merci

et en meme temps, j'aimerais aussi qu'une boite de message/dialogue aparaisse une fois la valeur a true, et si l'utilisateur clique sur ok, les cellules se barres, s'il clique annuler, les cellules ne sebarre pas, et meme les cellules s'efface au complet...

merci beaucoup d'avance

Bonjour jmeehan

Un exemple !

à adapter à tes besoins !

220protection-v1.xlsm (19.82 Ko)
Rechercher des sujets similaires à "verrouiller plage condition"