Filtre/Tri et protection

  • Initiateur de la discussion Initiateur de la discussion yedra
  • 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 !

yedra

XLDnaute Nouveau
Bonjour à tous 🙂

J'ai un fichier que j'ai protégé car je ne souhaite pas qu'on puisse le modifier ( sauf 2 personnes ayant le mdp)
Quand j'ai protégé le fichier, j'ai coché "Tri" et "utiliser le filtre automatique".

Pourtant je n'arrive pas à appliquer des filtres ni des tri.
Et les autres utilisateurs du fichier en ont besoin.

Je joints à ma demande un exemple de mon fichier.
Les colonnes concerné par ces tris et filtre sont A, B, C, E et F.

J'ai cherché, j'ai lu des conversation et je finis par posté le mien.
A priori c'est normale que cela ne fonctionne pas quand on protège le fichier (Quel est alors l'utilité de pouvoir coché tri et filtre dans les autorisations)
A différents endroits, il partait sur des macros, mais je suis novice dedans. J'ai compris le principe, mais de la écrire un code pour déroger à la protection ....

Si vous avez des idées pour me guider je vous en serait très reconnaissante.

😉
Yedra

PS : Désolé pour l'orthographe

excel 2010
 

Pièces jointes

Bonjour à tous, bonjour job75

yedra (Bienvenue sur le forum)
Pour infos
J'ai un fichier que j'ai protégé car je ne souhaite pas qu'on puisse le modifier ( sauf 2 personnes ayant le mdp)
Quand j'ai protégé le fichier, j'ai coché "Tri" et "utiliser le filtre automatique".
Excel permet de déprotéger un classeur sans connaitre le mot de passe.
Il suffit pour cela d'une ligne de code VBA que tout moteur de recherche affichera dans ton navigateur en moins d'une minute.
Il est bon de le savoir avant de s'échiner à protéger son classeur.

Sinon quand job75 parle de dévérouiller, c'est de décocher Vérouillé sur les cellules concernées
(Clic-droit-> Format de cellules -> onglet Protection)
 
Bonjour yedra, Jean-Marie,
Si je déverrouille les cellules avant la protection, quand j'applique la protection, on peut écrire/modifier les cellules.
Cela ne sert à rien alors de les protéger.
Bah si vous voulez que même les cellules déverrouillées ne soient pas modifiées, lors de la protection décochez les 2 premières options relatives à la sélection.

La feuille ne servira donc qu'au tri et au filtrage.

A+
 
J'ai finis par créer des macros.
J'ai été sur plusieurs forum et voila ce que j'ai mis.

Sub Trier()
ActiveSheet.Unprotect "123" 'enlève la protection de la feuille"
Application.Dialogs(xlDialogSort).Show 'affiche la boîte de dialogue
ActiveSheet.Protect "123", AllowFormattingRows:=True, AllowFiltering:=True, AllowSorting:=True 'remet la protection
Selection.Rows.AutoFit
End Sub

Sub Filtrer()
Feuil1.EnableAutoFilter = True
Feuil1.Protect Contents:=True, UserInterfaceOnly:=True
Selection.Rows.AutoFit
End Sub
 
- 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
9
Affichages
555
Réponses
3
Affichages
507
Réponses
9
Affichages
575
Compte Supprimé 979
C
Retour