Bonjour,
Je voudrais mettre à jour un filtre dans un tableau croisé dynamique avec le code suivant.
Le problème c'est qu'il relance le calcul du tableau à chaque ligne... donc 10 fois !
Du coup ça met trois plombes !
=> Je voudrais juste empêcher le TCD de se rafraichir automatiquement (quitte à le déclencher moi-même à la fin du traitement)
Je voudrais mettre à jour un filtre dans un tableau croisé dynamique avec le code suivant.
Code:
With ActiveSheet.PivotTables("TCD1").PivotFields("COLONNE_A")
.PivotItems("VALEUR1").Visible = False
.PivotItems("VALEUR2").Visible = False
.PivotItems("VALEUR3").Visible = True
.PivotItems("VALEUR4").Visible = False
.PivotItems("VALEUR5").Visible = False
.PivotItems("VALEUR6").Visible = False
.PivotItems("VALEUR7").Visible = False
.PivotItems("VALEUR8").Visible = False
.PivotItems("VALEUR9").Visible = False
.PivotItems("VALEUR10").Visible = False
End With
Le problème c'est qu'il relance le calcul du tableau à chaque ligne... donc 10 fois !
Du coup ça met trois plombes !
=> Je voudrais juste empêcher le TCD de se rafraichir automatiquement (quitte à le déclencher moi-même à la fin du traitement)