Bonjour Dan,
Je suis car je n'arrive pas à faire "exécuter" le module.
Où est mon erreur ?
1) j'ouvre le tableur concerné (est-ce qu'il faut être sur le tableur "données" ou sur le TCD -ou cela n'a pas d'importance ?- en fait j'ai essayé les 2 sans succès
2) ALT + F11
3) j'ai fait "insertion/module"
4) j'ai un copier/coller dans la fenêtre de
Sub supprime_anciens_items()
Dim pvt As PivotTable
Dim sh As Worksheet
For Each sh In ActiveWorkbook.Worksheets
For Each pvt In sh.PivotTables
pvt.PivotCache.MissingItemsLimit = xlMissingItemsNone
pvt.PivotCache.Refresh
Next pvt
Next sh
End Sub
avec ou sans Code: Tout sélectionner
5) clique sur SUB SUPPRIMER ==> sur la première ligne dans la fenêtre qui devient avec un fond bleu
supprime_anciens_items
6) F5 et il ne se passe rien
Je suis allé dans le TCD, fais actualiser mais les anciens libellés sont toujours là...
Question supplémentaire : est-ce que ce module peut rester disponible "en permanence"pour tout nouveau tableur ==> TCD ?
En clair, je n'ai pas assimilé le processus !
Cordialement
Je reviens car j'ai fermé mon tableur et l'ai réouvert...surprise les anciennes bases ne sont plus là !
mais du coup je ne sais pas comment j'y suis arrivé donc je reste preneur des réponses