Bonjour à tous,
Je suis nouveau sur le forum, j'ai un souci sur Excel et j'ai essayé de trouver une solution sur "Excel-VBA" mais en vain...
Du coup je vous sollicite :
J'aimerais pouvoir masquer la liste des champs d'un graphique croisé dynamique via une macro afin que les utilisateurs ne puissent pas les faire apparaître via le bouton "liste des champs" de l'onglet analyse.
En fouillant sur internet, j'ai trouvé celle-ci pour le TCD :
Sub RestrictPivotTable()
Dim pf As PivotField
On Error Resume Next
With ActiveSheet.PivotTables("TCD_STATS_ACHAT")
.EnableDrilldown = False
.EnableFieldList = False
.EnableFieldDialog = False
.PivotCache.EnableRefresh = True
For Each pf In .PivotFields
With pf
.DragToPage = False
.DragToRow = False
.DragToColumn = False
.DragToData = False
.DragToHide = False
End With
Next pf
End With
End Sub
Mais pas moyen de trouver une macro similaire pour un graphique.
Sauriez-vous m'aider ?
Par avance merci.
Clovis