Mettre un jour tcd

Bonjour,

Je voudrais mettre a jour grâce a une macro toute les données de mon tableau Ci joint.

Sheets("L1").PivotTables("Tableau croisé dynamique12").PivotCache.Refresh

Ci joint le tableau dynamique que je fait normalement code magasin = article, qte et prix sont liers au premier .

capture

Merci d'avance

Bonjour,

Sub Importc1mod() ' mettre a jour le tcd par macro et non le crée

Dim TCD As PivotTable

For Each TCD In Worksheets("L1").PivotTables

TCD.RefreshTable

Next

End Sub

Mais le tcd ne ce mais pas a jour.

Bonjour,

Il n'y a pas de raison pour que les TCDS ne s'actualisent pas.

Tu ne dis pas tout.

Cdlt.

Sub refreshtcd() ' mettre a jour le tcd par macro et non le crée

Sheets("t1x").PivotTables("Tableau croisé dynamiquex").PivotCache.Refresh

Sheets("t1x").PivotTables("Tableau croisé dynamiquex").PivotCache.Refresh

End Sub

Car j'ai voulu faire un refresh all mais mon excel est en 32 bit et bug si je le fait .

Bonjour,

Je ne comprends pas tout.

As-tu des connexions (liens externes) dans ton classeur ? Cela pourrait expliquer le bug...

Ruban / Données / Connexions pour voir s'il y a des connexions externes.

As-tu la possibilité de joindre un classeur (anonymisé si nécessaire) ?

Cdlt.

Bonjour,

J'ai utiliser un rafraîchissement par feuille car le rafraîchissement demande trop de ressource, j'ai 50 feuilles avec 7 tcd.

J'ai des lien sur le classeur, mais aucune connexion externe .

J'ai Beaucoup de page de traitement mais si il faut juste les données et le tcd je peut sans problème.

RE,

Le sujet est clos, mais tu peux envoyer ton fichier.

Cdlt.

Rechercher des sujets similaires à "mettre jour tcd"