Vérouillage cellules plusieurs feuilles VBA

Bonjour

J'ai un fichier qui contient des macros
Je souhaiterais à l'aide d'une vba préciser quelles cellules de plusieurs feuilles je souhaite que les données puissent etre effacées
Je l'ai fait avec protection mais sachant que le fichier contient des macros cela me cause souci

Quel code pourrias je mettre ?

Merci

Bonjour, je suppose que votre ou vos feuilles son protégées par mot de pass ?

Dans ce cas en début de macro :

Worsheets("nomdelaFeuille").UnProtect Password:="Votremotpass"

Et en fin de macro :

Worsheets("nomdelaFeuille").Protect Password:="Votremotpass"

A répéter sur toutes les feuilles utilisées par la macro... surtout si le mot de passe est différent ?

Merci

Si je mets ce code dans ThisWorkbook, il déprotège et protège toutes les feuilles ?

Sub test()
    ActiveSheet.Unprotect ("mot de passe")
    ' On peut bosser la feuille est déprotégée
    Protect "mot de passe", UserInterfaceOnly:=True
End Sub

Comment dans ce code je peux rajouter les cellules que je souhaite laisser modifiable ?
Elles se trouvent dans plusieurs feuilles.

si je bloque toutes mes feuilles mes boutons et autres liens hypertextes ne seront plus dispo ?

Dans l'idéal je souhaiterais faire un code qui me permettent d'indiquer les cellules à ne pas bloquer ainsi que les feuilles concernées

Rechercher des sujets similaires à "verouillage feuilles vba"