Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

TCD: effacer vieux objets nouvelle database

  • Initiateur de la discussion Initiateur de la discussion alan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

alan

XLDnaute Occasionnel
Bonjour,

Je n'arrive pas a effacer les vieux objets issus d'anciennes bases de donnees dans mon TCD. Chaque fois que je rentre dans le menu deroulant d'une de mes colonnes de mon TCD, je me rends compte qu'il sauvegarde de vieilles donnees grace auquelles j'ai pu tester mon tableau ou que je n'utilise plus.
Rafraichir le tableau, les donnees ne marche pas. De meme, redefinir la plage prise en compte dans le tableau.
Avez vous une astuce?
 
Re : TCD: effacer vieux objets nouvelle database

Re Hasco, Pierrot

Merci beaucoup...j'ai utilise une macro des pages de MichelXLD comme me l'a indique Pierrot et ca marche impec!

Sub deleteOldItemsWB()
Dim ws As Worksheet
Dim pt As PivotTable
Dim pf As PivotField
Dim pi As PivotItem
Dim i As Integer
On Error Resume Next
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RefreshTable
For Each pf In pt.PivotFields
For Each pi In pf.PivotItems
If pi.RecordCount = 0 And _
Not pi.IsCalculated Then
pi.Delete
End If
Next
Next
Next
Next
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…