Erreur pour protéger une feuille Excel

Gwenaelle -  
f894009 Messages postés 17414 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un problème lorsque je veux verrouiller ma feuille Excel. En effet, seules quelques cellules sont modifiables et selon la valeur d'une cellule, plusieurs lignes sont masquées ou non. Le problème est que si je verrouille ma feuille, cela crée une erreur quand je veux modifier une des cellules non verrouillées.
Erreur d'exécution '1004' : Impossible de définir la propriété Hidden de la classe Range.

Merci d'avance pour votre aide !
A voir également:

1 réponse

f894009 Messages postés 17414 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour,

Dans votre code, vous devez deproteger la feuille et la reproteger ensuite ou si vous ne faites pas de mise en forme, a l'ouverture du fichier dans le VBA de Thisworkbook

Private Sub Workbook_Open()
    Worksheets("Ma_Feuille").Protect Password:="mon_MDP", UserInterFaceOnly:=True
End Sub
0