bonjour
j'ai voulu proteger plusieurs pages sauf certaines cellules qui doivent etre deverrouillées pour pouvoir rentre des données
quand je veux faire une remise a zero de l'ensemble il me plante
je vous joint le fichier qui sera plus explicite
merci de vos réponses
tu déverrouilles les cellules sur lesquelles tu veux intervenir manuellement, ensuite il faut protéger les cellules par vba en utilisant l'argument "UserInterfaceOnly", places le code ci dessous dans le module de "ThisWorkbook" :
Code:
Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Protect "toto", , , , True
Next ws
End Sub