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

ychc

XLDnaute Occasionnel
Bonsoir à tous,

Sur un fichier partagé souvent ouvert, des filtres sont en place et très utiles.

Le problème, c'est que parfois certains oublie de remettre " a zéro" les filtres.

Je cherche et je ne parviens pas a essayé de remettre à zéro ces filtres lors de l'enregistrement du fichier, ou alors automatiquement toutes les X secondes.
Si quelqu"un a déja fait, je suis à l'écoute de toutes vos idées.

Merci et bonne soirée.
 
Re : RAZ des filtres

bonsoir,


mettre ceci dans le thisworkbook

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Feuil As Worksheet
For Each Feuil In Worksheets
Feuil.AutoFilterMode = False
Next
End Sub
 
Re : RAZ des filtres

Bonsoir à tous,
Roland, cela fonctionne merci.
Mais lorsque je protège ma feuille cela n'a pas l'air de vouloir marcher.
Est ce possible ou pas?
Je protège ma feuille par "protéger feuille avec mot de passe".
Merci d'avance et bonne soiréé.
 
Re : RAZ des filtres

Bonjour à tous,

Peux-tu essayer avec :

Code:
Option Explicit

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim Feuil As Worksheet
ActiveSheet.Protect UserInterfaceOnly:=True, AllowFiltering:=True
For Each Feuil In Worksheets
Feuil.ShowAllData
Next
End Sub

A+ à tous
 
Re : RAZ des filtres

bonsoir,

il manque un "on error resume next !"
c'est dû à ShowAllData si les filtres c'est déjà remis à "zéro"
reprend ceci !

Code:
 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
 Dim Feuil As Worksheet
 on error resume next
 ActiveSheet.Protect UserInterfaceOnly:=True, AllowFiltering:=True
 For Each Feuil In Worksheets: Feuil.ShowAllData: Next
 End Sub
 
Dernière édition:
- 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

T
Réponses
11
Affichages
3 K
T
B
Réponses
1
Affichages
4 K
T
Réponses
5
Affichages
1 K
T
M
Réponses
2
Affichages
1 K
micmond
M
Réponses
19
Affichages
3 K
Bob O' Deville
B
Y
  • Question Question
Réponses
10
Affichages
7 K
YasinGS
Y
Retour