Feuille protégée, autoriser filtrer un graphique croisé dynamique

Bonjour,

Existe-t-il un moyen Excel ou VBA de protéger une feuille et les graphiques croisés dynamiques qu'elle contient pour en empêcher la modification des dimensions de ces graphiques, la suppression d'éléments comme la légende par exemple, ou encore le changement de la mise en forme des graphiques etc... Mais autoriser tout de même l'utilisation des filtres des champs filtres/lignes/colonnes inscrits dans ces graphiques croisés dynamiques ? (je ne parle pas des Slicers, ça j'ai vu que c'est possible).

J'ai cherché partout y compris en anglais mais je sèche ! Merci !

Bonjour,

Une solution pourrait consister à remettre en forme le graphe à chaque changement du tcd avec l'événement Worksheet_PivotTableUpdate

Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
  ' Suite de la mise en forme
  '... 
End Sub

Pour la mise en forme, il vous faut vous aider de l'enregistreur de macro et :

  • Soit modifier votre modèle de graphe pour connaître les paramètres (taille, légende, type de graphe, séries...).
  • Soit recréer le modèle de toute pièce.

Top merci ! C'est ce qu'il me fallait : je pense mettre un bouton Reset sur la feuille pour remettre à zéro la mise en forme des graphiques si souhaité.

Bonne journée

Rechercher des sujets similaires à "feuille protegee autoriser filtrer graphique croise dynamique"