Bonjour,
J'ai un petit probleme, J'ai crée un tableau croisé dynamique qui s'enclenche sur le clic du bouton renatbilité.
Mais il me donne les resultats sur toutes les données qui se trouve dans source data voir ci-dessus:
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"Sheet1!R6C1:R500C28").CreatePivotTable TableDestination:= _
"'[Tansports solvants.xls]recapitulatif'!R1:R65536", TableName:= _
"Tableau croisé dynamique2", DefaultVersion:=xlPivotTableVersion10
Source data = _ "Sheet1!R6C1:R500C28").
Ce que j'aimerai essayer d'avoir, c'est lorsque je fais un filtre sur les dates, par exemple toutes les données du 12/11/2004, le tableau croisé dynamique me sorte uniquement les données sur le 12/11/2004 et non celle (_ "Sheet1!R6C1:R500C28").)
J'ai imaginé mettre un variable qui enregistrerai le filtre mais lorque j'ai mîs la variable à Source data, la macro ne fonctionnais pas.
Je pense que la methode pivot table ne gere peut être pas se genre de probleme et que l'on ne peut le faire grace au donnée que l'on selectionne pendant la creation du tableau croisé dynamique.
Vous pouvez trouver mon fichier en annexe.
Merci pour votre aide.
Bien à vous,