Bonjour,
En faisant quelques essais, il semble possible de verrouiller un filtre sur une colonne contrairement à ce que j'ai dit au début.
Il faut déverrouiller toutes les cellules de la feuille, puis verrouiller les cellules identifiant les intervenants (pas forcément toute la colonne).
En faisant un filtre sur la colonne identifiant les intervenants puis en mettant un mot de passe sur la feuille, le filtre devient non modifiable.
Tout ça doit être contrôlé par une Macro pour:
- Présenter la feuille vide de toute ligne à part la ligne titre (soit par filtre dans une feuille protégée, soit par masquage des lignes)
- Saisir un mot de passe spécifique de l'intervenant (mot de passe stocké dans le VBA)
- Déprotéger la feuille pour faire le filtre spécifique de l'intervenant (prévoir un mot de passe administrateur pour tout voir)
- Reprotéger la feuille avec son mot de passe
- Protéger le VBA avec un mot de passe (bien qu'il soit toujours possible de le craquer avec un
logiciel dédié) pour que les intervenant ne puissent y lire les mots de passe feuille et intervenants.
- Avant l'enregistrement du fichier, replacer filtre ne montrant aucune ligne