Contrôle TCD avec une Macro

Fermé
Peate30 Messages postés 5 Date d'inscription samedi 19 mars 2016 Statut Membre Dernière intervention 2 juillet 2016 - 2 juil. 2016 à 16:52
Peate30 Messages postés 5 Date d'inscription samedi 19 mars 2016 Statut Membre Dernière intervention 2 juillet 2016 - 2 juil. 2016 à 21:05
Bonjour,
Je suis débutant avec les macros.

Je veux modifier dynamiquement un filtre de plusieurs TCD avec une macro.
Dans mon TCD le filtre à modifier est la journée. J’ai créé une liste déroulante avec tous les jours de la semaine. Quand je veux compléter l’enregistrement de ma macro dans VBA, j’obtiens « Erreur de Syntaxe ».

Merci de votre aide !


Sub ListeSynchro()
'
' ListeSynchro Macro
'

'
ActiveSheet.PivotTables("PivotTables2").(PivotFields("JOURNÉE").ClearAllFilters
ActiveSheet.PivotTables("PivotTables2").(PivotFields("JOURNÉE").CurrentPage = ActiveSheet.Range("AO17").Value
ActiveSheet.PivotTables("PivotTables4").(PivotFields("JOURNÉE").ClearAllFilters
ActiveSheet.PivotTables("PivotTables4").(PivotFields("JOURNÉE").CurrentPage = ActiveSheet.Range("AO17").Value
ActiveSheet.PivotTables("PivotTables6").(PivotFields("JOURNÉE").ClearAllFilters
ActiveSheet.PivotTables("PivotTables6").(PivotFields("JOURNÉE").CurrentPage = ActiveSheet.Range("AO17").Value

End Sub
A voir également:

1 réponse

thev Messages postés 1852 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 23 avril 2024 681
2 juil. 2016 à 20:15
il me semble qu'il y une parenthèse gauche en surplus devant PivotFields
0
Peate30 Messages postés 5 Date d'inscription samedi 19 mars 2016 Statut Membre Dernière intervention 2 juillet 2016
2 juil. 2016 à 21:05
Merci pour l'infos Je viens de faire la modification et j'obtiens le message d'erreur suivant:
Erreur d'exécution « 1004 »:
Erreur définie par l'application ou par l'objet
0