Re,
Bonjour Chris,
@ Fran,
Ta procédure n'est pas bonne et pour 2 raisons :
1 - Tu actualises les TCDs à chaque sélection de cellule (!?)
2 - Si tu n'indiques pas l'origine des TCDs, elle ne peut pas fonctionner.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
PivotTables("pivotstats1").RefreshTable
PivotTables("pivotstats2").RefreshTable
End Sub
Maintenant si pivotstats1 et pivotstat2 ont la même source, il n'est pas utile de dupliquer les lignes. 1 suffit, et sans nommer le TCD.
Bon sinon, la mise en forme sous tableau est primordiale !...
Pour terminer, je pense que tu pas lu et/ou pas compris les commentaires dans la procédure.
Cdlt.