Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mettre à jour par macro un TCD

lolo62000

XLDnaute Junior
Bonjour,

j'ai un petit soucis dans un tableau croisé dynamique.
Lorsque je rajoute des données dans le tableau source, la donnée s'ajoute au TCD, sauf qu'elle n'est pas cochée, et donc n'apparait pas dans les lignes du TCD lorsque j'actualise.
Existe t-il manière de le mettre à jour et avoir toutes les sélections cochées lors de l'actualisation?
Merci,
Bonne journée.
Laurent.

PS: Exemple joint.
 

Pièces jointes

  • Test01.xlsm
    22.8 KB · Affichages: 32
  • Test01.xlsm
    22.8 KB · Affichages: 50

JM27

XLDnaute Barbatruc
Re : Mettre à jour par macro un TCD

bonsoir
peut être en rajoutant cela dans ta macro

Code:
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Analyste"). _
        ClearAllFilters
 

chris

XLDnaute Barbatruc
Re : Mettre à jour par macro un TCD

Bonjour

Il n'est pas conseillé de définir comme source des colonnes complètes . On peut s'en passer en utilisant une des 2 possibilités :
  1. soit mettre la source sous forme de tableau
  2. soit définir une plage nommée avec la fonction DECALER

Concernant ton problème, dans les paramètre du champ Analyste Cocher "Inclure les nouveaux éléments dans le filtre manuel"
 
Dernière édition:

lolo62000

XLDnaute Junior
Re : Mettre à jour par macro un TCD

Super merci, ça fonctionne bien en cochant "Inclure les nouveaux éléments dans le filtre manuel".
Je ne connaissais pas cette option, un plus pour moi aujourd'hui.
Bon weekend!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…