Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 protéger et déprotéger la feuille

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 !

halecs93

XLDnaute Impliqué
Bonjour,

Je souhaite protéger la feuille de mon classeur pour éviter que les utilisateurs n'en modifient la structure.

Bien évidemment, je ne peux pas le faire juste en protégeant la feuille sans quoi, mes données récoltées par VBA bloquent.

En bref, il faut ajouter, il me semble des codes au moment de la validation des données pour déprotéger et reprotéger la feuille. Sans doute à indiquer sur mes deux userforms ?

Merci beaucoup
 

Pièces jointes

Bonjour

Dans le module de ThisWorkkbook
Pour une unique feuille
VB:
Private Sub Workbook_Open()
    [Feuil1].Protect Password:="Toto", UserInterFaceOnly:=True
End Sub
Pour toutes
Code:
Private Sub Workbook_Open()
Dim ws As Worksheet
 
    For Each ws In Worksheets
        ws.Protect Password:="Toto", UserInterFaceOnly:=True
    Next ws
End Sub
 
Bonjour, et merci....

Pour le coup, je suis parti sur une autre méthode qui consiste à déverrouiller la feuille au moment de la validation des infos saisies (CommandButton) puis à verrouiller à la fin de l'opération.

Je mets le fichier joint. Qu'en pensez-vous ?
 

Pièces jointes

RE

Au temps pour moi : avec les Tableaux structurés ne marche qu'en protection partielle (par exemple on protège les formules mais pas les cellules saisies).

Si tu remplis avec un Userform, tu protèges donc tout et il faut effectivement faire comme tu as fait, éventuellement au chargement et déchargement du formulaire et pas à chaque ligne si tu as prévu d'en saisir plusieurs à la suite.
 
- 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

Discussions similaires

Réponses
15
Affichages
432
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…