Comment declencher une action dès que le filtre automatique est activé

bernie

XLDnaute Nouveau
Bonjour,
comment faire pour déclencher une macro, lorsque je met le filtre automatique à on ou off.
Où puis-je trouver l'evènement déclenché par la mise en oeuvre du filtre automatique ?

merci d'avance
 

JeanMarie

XLDnaute Barbatruc
Re : Comment declencher une action dès que le filtre automatique est activé

Bonjour Bernie

- Je ne suis pas arrivé à déclencher un événement pour détecter le clique sur le menu Donées/Filtre/Filtre automatique.
Il y aurait bien une solution, c'est de masquer le menu "Filtre automatique" d'excel, pour le remplacer par ta propre ligne de menu.

- Pour détecter l'utilisation des flêches des filtres, il y a un moyen simple d'y arriver, c'est de forcer un évenement Calculate. Pour le générer, il suffit de mettre dans une cellule la formule suivante
=NB(A:A)
Attention, il faut mettre la référence d'une colonne entière, et que cette colonne reçoit l'option de filtration. La formule doit se trouver dans une cellule.

Tiens le forum au courant de l'évolution de ton projet.

@+Jean-Marie
 

Discussions similaires

Réponses
40
Affichages
977

Statistiques des forums

Discussions
312 368
Messages
2 087 669
Membres
103 633
dernier inscrit
Surfer