Bonjour le forum,
Je rencontre un problème dans un code VBA qui ne s'exécute pas selon que le TCD soit issu d'une plage ou d'un modèle de données
Le code VBA a pour fonction d'afficher le contenu du TCD lorsque le "Slicer" est filtré (remise à zéro du filtre)
Le code fonctionne bien avec un TCD créé à partir d'une plage mais il ne semble pas reconnaître lorsqu'il est créé à partir d'un modèle de données (Power Pivot)
Voici un morceau du code utilisé à tout hasard.
Merci d'avance pour votre aide
Cordialement
Je rencontre un problème dans un code VBA qui ne s'exécute pas selon que le TCD soit issu d'une plage ou d'un modèle de données
Le code VBA a pour fonction d'afficher le contenu du TCD lorsque le "Slicer" est filtré (remise à zéro du filtre)
Le code fonctionne bien avec un TCD créé à partir d'une plage mais il ne semble pas reconnaître lorsqu'il est créé à partir d'un modèle de données (Power Pivot)
Voici un morceau du code utilisé à tout hasard.
Merci d'avance pour votre aide
Cordialement
VB:
On Error Resume Next
....
For Each Col In PTCol
With ActiveSheet.PivotTables("PivotTable1").PivotFields(Col)
.....
.....
On Error GoTo 0
.....
.....
On Error GoTo 0