Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Filtre automatique dans feuille protégée

2 réponses
Avatar
M41
Bonjour
Dans une feuille protégée contenant des filtres automatiques, faut il
déprotéger temporairement pour remettre la sélection à "Tous" avec VBA ?
Cordialement

M41

2 réponses

Avatar
michdenis
non, tu peux utiliser quelque chose comme :

à mettre dans le ThisWorkbook de ton classeur.
'------------------------
Private Sub Workbook_Open()
With Worksheets("Feuil1")
.EnableAutoFilter = True
.Protect "toto", True, True, True, True
End With
End Sub
'------------------------

Toto = le mot de passe

P.S. Pour que cela fonctionne il faut que les "flèches"
du filtre automatique soient déjà visibles sur la feuille
avant de la protéger.

Comme cette macro s'exécute à l'ouverture du fichier, tu
dois fermer le fichier et cela fonctionnera à sa réouverture.



"M41" a écrit dans le message de news:
48c015d6$0$908$
Bonjour
Dans une feuille protégée contenant des filtres automatiques, faut il
déprotéger temporairement pour remettre la sélection à "Tous" avec VBA ?
Cordialement

M41
Avatar
M41
Merci. Je vais essayer. c ordialement. M41

"michdenis" a écrit dans le message de news:

non, tu peux utiliser quelque chose comme :

à mettre dans le ThisWorkbook de ton classeur.
'------------------------
Private Sub Workbook_Open()
With Worksheets("Feuil1")
.EnableAutoFilter = True
.Protect "toto", True, True, True, True
End With
End Sub
'------------------------

Toto = le mot de passe

P.S. Pour que cela fonctionne il faut que les "flèches"
du filtre automatique soient déjà visibles sur la feuille
avant de la protéger.

Comme cette macro s'exécute à l'ouverture du fichier, tu
dois fermer le fichier et cela fonctionnera à sa réouverture.



"M41" a écrit dans le message de news:
48c015d6$0$908$
Bonjour
Dans une feuille protégée contenant des filtres automatiques, faut il
déprotéger temporairement pour remettre la sélection à "Tous" avec VBA ?
Cordialement

M41