![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: mars 2008
Messages: 4
|
Bonjour à tous,
Je viens juste de m'inscrire sur le forum car je suis face à une impasse. J'ai constaté que plusieurs personnes ont le même problème que moi mais je ne trouve pas de solution simple. J'ai un tableau source à partir duquel je demande des tableaux croisés dynamiques. Lorsque je réactualise mes tableaux croisés dynamiques, les nouvelles données (du tableau source) sont intégrées. Mais, dans mes listes de choix (filtres de champs), les anciennes données apparaissent aussi, alors qu'elles sont supprimées dans le tableau source. Du coup, je me retrouve avec une liste trop longue de filtres. Comment faire sans supprimer mes tableaux croisés dynamiques et les recréer ni créer de macro (car je ne sais pas utiliser les macros). Merci mille fois de vos réponses ! P.S. : désolée mais je ne peux pas joindre le fichier, il est trop lourd, même en .zip. Ma version d'excel est la 2003. |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 2 976
|
Bonjour,
il n'existe pas de solutions sans macro... A moins de recréer tes TCD Si tu es prête à faire le pas vers la macro, reviens |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: mars 2008
Messages: 4
|
C'est quand même dingue ça ! Bon ben tant pis, je vais recréer mes tableaux...
Je suis partante pour la macro, mais il semble être nécessaire que je maîtrise un peu VBA avant... Je ne sais faire des macros que pour la mise en page (format d'une cellule à répéter à l'aide d'une macro)... En tout cas, merci pour ta réponse bhbh! |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 2 976
|
Re-,
ce n'est rien, regarde le fichier proposé, tu pourras l'adapter dans tous tes classeurs contenant des TCD : Attention, ne fonctionne qu'avec les versions Excel 2002 et + De plus, il n'est nécessaire de passer qu'une seule fois la macro, ensuite, les TCD se tiennent à "carreau" et suppriment d'eux-mêmes les items non utilisés.le code : Code:
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
|
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Liège
Version Excel : Excel 2004 (MAC)
Messages: 3 539
|
Bonjour,
Dans le même esprit que bhbh --> http://www.excel-downloads.com/forum...-dans-tcd.html Amicalement Dan |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| USF listbox choix multiple et mise à jour | jeff10 | Forum Excel | 3 | 19/03/2006 22h32 |
| USF listbox choix multiple et mise à jour | jeff10 | Forum Excel | 0 | 19/03/2006 15h09 |
| Choix par defaut dans une liste de choix ? | Josie | Forum Excel | 6 | 16/03/2006 09h32 |
| mise à jour liste box | Luc | Forum Excel Downloads - Archives | 1 | 03/01/2004 17h26 |
| Mise a jour d'une liste basée dans un autre fichier | Marmotte3 | Forum Excel Downloads - Archives | 4 | 25/06/2002 17h23 |