Erreur pour protéger une feuille Excel

Fermé
Gwenaelle - Modifié par Gwenaelle le 3/08/2015 à 14:46
f894009 Messages postés 17221 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 4 janvier 2025 - 3 août 2015 à 15:24
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 17221 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 4 janvier 2025 1 712
Modifié par f894009 le 3/08/2015 à 15:47
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