le filtre automatique utilise des controles de type msoformcontrol (sous-type xldropdown) au moins jusqu'à Excel 2000, mais à ma connaissance ,il n'y a pas de possibilité de leur faire faire autre chose que ce qui est prévu par Excel. En conséquence, je te propose une voie détournée. Si dans ta palge à filtrer ,tu as une formule quelconque ( une seule suffit), lors du filtre , cela va déclencher l'evenement Calculate ( si tu n'as pas décoché l'option Calcul automatique dans OUtils/Options/calcul) de la feuille. Il te suffit donc de placer dans l'evenement les instructions que tu souhaites
Private Sub Worksheet_Calculate() 'ici ta macro End Sub
A chaque fois que tu lanceras un filtre, ta macro sera exécutée à la fin du filtrage.
A+
dans ce cas la comment faire pour que la macro s'exécute à la fin du filtrage automatique
le filtre automatique utilise des controles de type msoformcontrol
(sous-type xldropdown) au moins jusqu'à Excel 2000, mais à ma connaissance
,il n'y a pas de possibilité de leur faire faire autre chose que ce qui est
prévu par Excel.
En conséquence, je te propose une voie détournée. Si dans ta palge à filtrer
,tu as une formule quelconque ( une seule suffit), lors du filtre , cela va
déclencher l'evenement Calculate ( si tu n'as pas décoché l'option Calcul
automatique dans OUtils/Options/calcul) de la feuille. Il te suffit donc de
placer dans l'evenement les instructions que tu souhaites
Private Sub Worksheet_Calculate()
'ici ta macro
End Sub
A chaque fois que tu lanceras un filtre, ta macro sera exécutée à la fin du
filtrage.
A+
dans ce cas la
comment faire pour que la macro s'exécute à la fin du
filtrage automatique
le filtre automatique utilise des controles de type msoformcontrol (sous-type xldropdown) au moins jusqu'à Excel 2000, mais à ma connaissance ,il n'y a pas de possibilité de leur faire faire autre chose que ce qui est prévu par Excel. En conséquence, je te propose une voie détournée. Si dans ta palge à filtrer ,tu as une formule quelconque ( une seule suffit), lors du filtre , cela va déclencher l'evenement Calculate ( si tu n'as pas décoché l'option Calcul automatique dans OUtils/Options/calcul) de la feuille. Il te suffit donc de placer dans l'evenement les instructions que tu souhaites
Private Sub Worksheet_Calculate() 'ici ta macro End Sub
A chaque fois que tu lanceras un filtre, ta macro sera exécutée à la fin du filtrage.
A+
dans ce cas la comment faire pour que la macro s'exécute à la fin du filtrage automatique