Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Impossible de définir la propriété currentpage de la classe pivotfied

Hamadou

XLDnaute Nouveau
Bonsoir à tous ! Je suis bloqué sur bout de code depuis quelques jours, j'ai tout essayé mais ça ne donne pas,je vous prie de m'aider.
voilà qui s'affiche "Impossible de définir la propriété currentpage de la classe pivotfied"
d'où le suivant

If Target.Address = "$B$4" Then

Application.EnableEvents = False

With Feuil9.PivotTables("Table_tcd").PivotFields("[Tableau3].[REF].[REF]")

.ClearAllFilters
.CurrentPage = Target.Value

End With

Application.EnableEvents = True

End If
 

danielco

XLDnaute Accro
Tu n'as pas de champ "A003", par exemple. Si tu veux filtrer, essaie :

VB:
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$B$4" Then

   Application.EnableEvents = False
 
      With Feuil9.PivotTables("Table_tcd").PivotFields("[Tableau3].[REF].[REF]")
  
         .ClearAllFilters
'         .CurrentPageName = Target.Value
        .VisibleItemsList = Array("[Tableau3].[REF].&[" & Target.Value & "]")
      End With

   Application.EnableEvents = True
 
End If

End Sub

Daniel
 

Hamadou

XLDnaute Nouveau
Ça a marché, vraiment je vous remercie Daniel . Je n'ai pas compris pourquoi les autres codes fonction avec CurrentPage
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…