Filtre sur feuille protégée
Résolu
Ticosé
-
Delph -
Delph -
Bonjour,
Comment faire marcher le filtre automatique d'une colonne, sachant que la feuille est protégée ?
Le but étant d'éviter de repasser par "ôter protection + môt de passe".
C'est chiant je rame......:(
Merci pour vos conseils.
Ticosé
Comment faire marcher le filtre automatique d'une colonne, sachant que la feuille est protégée ?
Le but étant d'éviter de repasser par "ôter protection + môt de passe".
C'est chiant je rame......:(
Merci pour vos conseils.
Ticosé
A voir également:
- Filtre sur feuille protégée excel
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Feuille de score belote excel - Forum Excel
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
En revanche, Excel qui est sympa rend actif le bouton-icône "Tri croissant" quand on coche ces options (si pas coché, pas activé !).
Seulement, c juste pour la déco ! Sous mon Excel 2002 (et oui !), même si option activée, Excel "interdit la modification de cellule" et donc les tris.
Y a-t-il une solution contre ce bug ? Un patch, un code VB ?...
Sachant que l'utilisateur ne doit pas connaître le mot de passe pour ôter la protection, évidemment.
J'utilise cette macro sur excel 2000 et 2003 pour effectuer un tri et filtrer les lignes vides. Peut être peux tu l'adapter pour la partie fitre
Sub TRIER_CDI_2000()
'
' TRIER_CDI_A Macro
'
'
'Sélection des cellules à trier
Range("A22:aq54").Select
'Déprotège la feuille
ActiveSheet.Protect "az"
'Applique le tri
Selection.Sort Key1:=Range("B22"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
'Filtre les lignes vides
ActiveSheet.Range("$B$22:$B$55").AutoFilter Field:=1, Criteria1:="<>"
'Reprotège la feuille
ActiveSheet.Protect "az"
Range("B22").Select
Dans mon cas, c'est à l'utilisateur de choisir les différents tris possibles et les filtres à appliquer. Je ne peux donc pas les automatiser. Juste utiliser les options de protection de feuille en laissant la possibilité du tri et du filtre.
Certes, Excel bugue sur l'option tri (protection feuil + option tri permis cochée : ne marche pas, tri interdit car modif cellules interdites)... mais heureusement que l'option filtre marche !
J'ai donc solutionné partiellement mon souci. :-B
Encore merci !
Pour déverrouiller la feuille il s'agit de la commande
ActiveSheet.Unprotect("motdepasse")
;)