Erreur pour protéger une feuille Excel

Gwenaelle -  
f894009 Messages postés 17417 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 !

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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