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

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 854
Membres
103 975
dernier inscrit
denry