Bonjour à tous,

Je suis un grand débutant sous VBA et je cherche à actualiser automatiquement les filtres de mon tableau sur mon onglet "Synthese".

J'ai donc créer une première macro dans le module 2

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Sub actualiser_filter()
'
' actualiser_filter Macro
'
 
Worksheets("Synthese").Select
 
    Range("C730").Select
    ActiveSheet.AutoFilter.ApplyFilter
End Sub
J'ai ensuite créé une deuxième macro dans le module 3

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub Worksheet_activate(ByVal Target As Range)
actualiser_filter
End Sub
La première macro fonctionne bien et met à jour mon filtre cependant la deuxième ne fonctionne pas du tout rien ne se passe automatiquement avez vous une idée ?

Je suis sous XL 2016 mais c'est un fichier qui a été envoyé pour un excel sous MAC qui doit etre en 2007 j'ai parfois des messages concernant la compatibilité je ne sais pas si ça cela à une importance.

Je vous remercie par avance pour votre aide.