Bonjour

Je n'arrive pas à trouver le code pour mettre à jour un tableau croisé dynamique.

Le générateur automatique de code ne fonctionne pas dans ce cas.

j'ai bien vu la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
qui met à jour le tableau

mais cela ne suffit pas.

manuellement, je clique sur le tableau ( qui est alimenté par une feuille de data distincte se trouvant dans le même classeur excel )
puis je sélectionne
- outils de tableaux croisés dynamiques
- options
- changer la source de données
- sélectionner un tableau ou une plage ( choix obligatoire )
- 'feuilxl'!$A$1:$P$1717 ( 1717 représente la fin des enregistrements de la feuilx qui sera remplacé par une variable de type "findesdata" )

je ne parviens pas à retrouver ceci dans les autres discussions

merci pour votre aide

bonne journée à tous