Bonjour à tous,
J'aimerais pouvoir appliquer un filtre sur un TCD via VBA. Pour ce faire j'utilise le code suivant, qui fonctionne mais son application est très longue :
Dim pt As PivotItem
For Each pt In ActiveSheet.PivotTables("TCD").PivotFields("CompteNum").PivotItems
pt.Visible = Left(pt.Name, 3) = "401"
Next pt
L'idée de mon filtre est de ne sélectionner que les comptes qui commencent par 401.
Je pense qu'il est possible d'utiliser cette fonction :
ActiveSheet.PivotTables("TCD").PivotFields("CompteNum").ClearAllFilters
ActiveSheet.PivotTables("TCD").PivotFields("CompteNum").PivotFilters.Add Type:=xlCaptionEquals, Value1:=
Mais j'ai beau tourner le truc dans tous les sens je n'arrive à rien, je me tourne donc vers vous .