Contrôle TCD avec une Macro

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

1 réponse

  1. il me semble qu'il y une parenthèse gauche en surplus devant PivotFields
    0
    1. 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