Bonjour à tous,
Malgré mes recherches, je ne trouve pas le code adéquat pour faire ce que je veux.
Je fais une macro qui met à jour des extractions, un TCD mais également qui vient filtrer le TCD en fonction de la valeur rentrée via une Inpubox.
Tout se passe assez bien, sauf que lors du filtre, plusieurs valeurs reste cochées sur le TCD.
A mon avis cela provient du .PivotItems("28/10/2020").Visible = False
Merci beaucoup par avance !
Sub MAJ()
'
' MAJ Macro
' Met à jour les extracs + TCD
'
'
Dim E As Object
Dim a As String
Set E = Sheets("Priorités J+1")
a = InputBox("Date OTIF ? JJ/MM/AAAA", "Date OTIF")
If a <> "" Then
Sheets("Stocou").Select
Range("Tableau_Lancer_la_requête_à_partir_de_AS4003[[#Headers],[QTE_PREV]]"). _
Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
Sheets("Extraction ").Select
Range("AB14").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
Sheets("Priorités J+1").Select
With ActiveSheet.PivotTables("Tableau croisé dynamique6").PivotFields( _
"dernière date")
.PivotItems("28/10/2020").Visible = False
.PivotItems(a).Visible = True
Range("F5").Select
ActiveSheet.PivotTables("Tableau croisé dynamique6").PivotCache.Refresh
End With
End If
End Sub