[EXCEL] Filtre automatique + protection doc

Résolu
Chacalou13 Messages postés 405 Statut Membre -  
 LN -
Salut,

Je veux protéger une feuille Excel en écriture, et masquer les formules.
Pour cela j'utilise la commande protection du menu outils.

Cependant, lorque j'effectue cette opération, je n'ai plus accès au filtre automatique que j'ai apposé sur la ligne d'intitulé.

Savez vous comment je peux m'en sortir.
Merci d'avance

P.S: Il faut absolument que le contenu de ma feuille soit protégé, surtout en écriture ...

Grève de la signature

12 réponses

  1. anonymous
     
    Sinon, tu actives ton filtre automatique avant de protéger ta feuille, et quand tu protèges ta feuille tu coches "utiliser le filtre automatique". Normalement tes cellules sont protégées et les utilisateurs peuvent utiliser le filtre.
    13
    1. m
       
      En fait non, l'appel du filtre automatique en VBA ne fonctionne pas.
      0
    2. nounou
       
      merci pour cette astuce
      0
    3. LN
       
      Merci beaucoup pour cette astuce, je n'avais jamais pensé à regarder dans les options à cocher.
      0
  2. Chacalou13 Messages postés 405 Statut Membre 21
     
    Bonjour et Merci UsulArrakis et g,

    Grace à vous deux j'ai fait une petite compil des 2 méthodes que j'ai trouvé et tout est parfait.
    J'ai mis le code dans ThisWorkbook, afin de pouvoir le désactiver à mon gré avec la touche Shift au démarrage.
    Pour ceux que ça intéresse, Feuil1 étant la feuille où le filtre est appliqué.

    Private Sub Workbook_Open()
    Feuil1.EnableAutoFilter = True
    Feuil1.Protect Contents:=True, UserInterfaceOnly:=True
    End Sub

    Merci encore.

    Grève de la signature
    8
    1. Ivankov32
       
      Ta solution Chacalou13 marche à merveille
      Merci
      0
  3. Chacalou13 Messages postés 405 Statut Membre 21
     
    up

    Grève de la signature
    0
  4. Chacalou13 Messages postés 405 Statut Membre 21
     
    re-up

    Grève de la signature
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Chacalou13 Messages postés 405 Statut Membre 21
     
    Merci UsulArrakis,

    Je cherche aussi depuis 3 jours ca me rend fou.
    Je vais aller jeter un oeil sur ton lien ....
    @ +

    Grève de la signature
    0
  7. elyse
     
    Bonjour,
    on peut utiliser cette méthode qu'avec visual basic?
    merci
    0
  8. elyse
     
    Bonjour,
    Au boulot j'ai visual basic par contre je ne sais pas m'en servir.
    Quelqu'un pourrait m'expliquer comment insérer ce code?
    merci
    0
  9. elyse
     
    Bonjour,
    Quelqu'un pourrait m'aider à insérer ce code? j'ai visual basic mais je ne connais pas ce logiciel.
    Merci
    0
    1. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
       
      ouvrir ton fichier excel et faire Alt+F11 pour ouvrir le VBE ensuite tu fais insertion/ module et tu colles le texte de la macro
      si tu récupère directement un fichier contenant la macro : il te suffit de copier/coller le module
      0
  10. elyse
     
    Bonjour,
    Merci beaucoup ca a marché nickel!

    A bientot!
    0