• Initiateur de la discussion Initiateur de la discussion patrick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

patrick

Guest
Bonjour,

Je voudrais partager un classeur dont les feuilles sont protégées pour interdire l'écriture sur certaines cellules.
Afin de laisser la possibilité de filtrer malgré la protection des feuilles, j'ai ajouté :
Private Sub Workbook_Open()
Feuil1.EnableAutoFilter = True
Feuil1.Protect Contents:=True, UserInterfaceOnly:=True
Feuil2.EnableAutoFilter = True
Feuil2.Protect Contents:=True, UserInterfaceOnly:=True
End Sub

En revanche quand je partage le classeur, j'ai un message d'erreur lorsque celui-ci s'ouvre.

y-a-t-il incompatibilité et existe-t-il un moyen de contourner ce problème.

Merci
 
salut

normal, on ne peut filtrer des cellules dans une feuille qui est proteger

ajoute dans ton code au debut du mode trier
Feuil.Unprotect password:="ton mot de passe"
ou ActiveSheet.Unprotect:="ton mot de passe" et a lafin remet la protection

Attention, le mode partagé limite l'emploi du VBA

Ex: pas de possibilité de supprimerune feuille

a+

jpierre
 
salut JP

On peut filtrer à condition de mettre ce code à l'ouverture du classeur
Private Sub Workbook_Open()
Feuil1.EnableAutoFilter = True
Feuil1.Protect Contents:=True, UserInterfaceOnly:=True
End Sub

Mais lorsque je partage le classeur, alors ça plante !

Patrick
 
salut JP

On peut filtrer à condition de mettre ce code à l'ouverture du classeur
Private Sub Workbook_Open()
Feuil1.EnableAutoFilter = True
Feuil1.Protect Contents:=True, UserInterfaceOnly:=True
End Sub

Mais lorsque je partage le classeur, alors ça plante !

Patrick
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
986
Réponses
4
Affichages
919
Retour