Activé et désactivé un filtre automatique

Atiom

XLDnaute Occasionnel
Bonjour le forum

Je souhaiterais que lorsque une feuille est active le filtre automatique soit appliqué dans une plage.

Et ensuite lorsque je quitte cette feuille cette a dire des qu’elle n’est pas active alors il faut supprimer le filtre.

Je fais en test comme ça ;
Code:
Private Sub Worksheet_Activate()
    Range("B10:G10").Select
    Selection.AutoFilter
End Sub
Code:
Private Sub Worksheet_Deactivate()
    Range("B10:G10").Select
    Selection.AutoFilter
End Sub
Mais il y a quelque chose de faux :

Merci de votre aide.
 

CB60

XLDnaute Barbatruc
Re : Activé et désactivé un filtre automatique

Bonjour
A tester?
HTML:
Private Sub Worksheet_Activate()
 
 
If Not ActiveSheet.AutoFilterMode Then 
ActiveSheet.Range("B10:G10").AutoFilter
 End If
End Sub
Private Sub Worksheet_Deactivate() 
 
Worksheets("feuil2").AutoFilterMode = False
End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 634
Messages
2 111 427
Membres
111 133
dernier inscrit
dominique001