Bonjour,
merci pour vos réponses.
Commentaires sur le Refresh:
Effectivement, on peut cocher la case "Refresh" pour mettre à jour automatiquement les TDC. Ce tableur est utilisé par de nombreux utilisateurs qui ont la possibilité de décocher cette case. Lancer un Refresh dédié au seul tableau contenu dans une feuille du classeur lors de l'ouverture de cette feuille permet d'être sûr d'afficher des info à jour, même si la case est décochée.
Voici le code utilisé:
Private Sub Worksheet_Activate()
'---------------------------------------------------------------------------------------
' Procedure : Worksheet_Activate
' Author : Jean-Marie
' Date : 10/03/2019
' Date Mod : 17/04/2019
' Descript. : Retrouve N° de la feuille et applique critères d'affichage
' Purpose : Initialiser feuille à l'ouverture
'---------------------------------------------------------------------------------------
'
InitFeuille
ActiveSheet.Unprotect
ActiveSheet.PivotTables("TDC Clients").PivotCache.Refresh
End Sub
2) Commentaires sur" Grouper"
Si j'ai bien compris l'info de "Grouper un champs sur une date est enregistrée dans le cache "Global " du Classeur commun à tous les TDC. En conséquence, on ne peut pas avoir un champs date groupé sur un TDC d'un classeur et dégroupé sur un autre TDC même si ce second TDC est sur une autre feuille.
Y-a-t-il un moyen de contourner cette restriction?
Pour clarifier mon problème, j'ai mis en attachement des copies d'écran montrant ce que je voudrais obtenir.
Merci par avance pour votre aide.
Cordialement
JM