J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à
jour dans mon fichier source.
Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans
mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB....
j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le
filtre de mon TCD comment les supprimer ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pegaze
re, une seconde question les champs calculés dans mon TCD , je voudrais afficher certaines valeurs suivant des conditions mon champ de depart contient des donnees sous forme de nombre ou lettre. je voudrais calcule une quantite pour le champ dont les donnees commence par MOE seulement j'ai cree un champ calcule avec cette formule mais rien ne se passe pourquoi? champ calculé =SI(GAUCHE(Niveau3;3)="MOE";QUANTITE;0)
merci
re,
une seconde question les champs calculés
dans mon TCD , je voudrais afficher certaines valeurs suivant des conditions
mon champ de depart contient des donnees sous forme de nombre ou lettre.
je voudrais calcule une quantite pour le champ dont les donnees commence par
MOE seulement
j'ai cree un champ calcule avec cette formule mais rien ne se passe pourquoi?
champ calculé
=SI(GAUCHE(Niveau3;3)="MOE";QUANTITE;0)
re, une seconde question les champs calculés dans mon TCD , je voudrais afficher certaines valeurs suivant des conditions mon champ de depart contient des donnees sous forme de nombre ou lettre. je voudrais calcule une quantite pour le champ dont les donnees commence par MOE seulement j'ai cree un champ calcule avec cette formule mais rien ne se passe pourquoi? champ calculé =SI(GAUCHE(Niveau3;3)="MOE";QUANTITE;0)
merci
LSteph
Bonjour Pegaze, Un TCD conserve ses datas pour s'ajourner à sa source il doit être actualisé. Clic droidessus et Actualiser
'lSteph "Pegaze" a écrit dans le message de news:
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Bonjour Pegaze,
Un TCD conserve ses datas
pour s'ajourner à sa source il doit être actualisé.
Clic droidessus et Actualiser
'lSteph
"Pegaze" <Pegaze@discussions.microsoft.com> a écrit dans le message de news:
139567F0-6FF8-4965-B3EA-9ED1F6B5727C@microsoft.com...
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à
jour dans mon fichier source.
Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans
mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB....
j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans
le
filtre de mon TCD comment les supprimer ?
Bonjour Pegaze, Un TCD conserve ses datas pour s'ajourner à sa source il doit être actualisé. Clic droidessus et Actualiser
'lSteph "Pegaze" a écrit dans le message de news:
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Pegaze
merci du conseil mais ca ne marche pas j'ai beau actualise les elements restent, je fouille et je fouille ma source mais les elements n'y sont plus et ils restent presents dans mon tcd
Bonjour Pegaze, Un TCD conserve ses datas pour s'ajourner à sa source il doit être actualisé. Clic droidessus et Actualiser
'lSteph "Pegaze" a écrit dans le message de news:
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
merci du conseil mais ca ne marche pas
j'ai beau actualise les elements restent, je fouille et je fouille ma source
mais les elements n'y sont plus et ils restent presents dans mon tcd
Bonjour Pegaze,
Un TCD conserve ses datas
pour s'ajourner à sa source il doit être actualisé.
Clic droidessus et Actualiser
'lSteph
"Pegaze" <Pegaze@discussions.microsoft.com> a écrit dans le message de news:
139567F0-6FF8-4965-B3EA-9ED1F6B5727C@microsoft.com...
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à
jour dans mon fichier source.
Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans
mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB....
j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans
le
filtre de mon TCD comment les supprimer ?
merci du conseil mais ca ne marche pas j'ai beau actualise les elements restent, je fouille et je fouille ma source mais les elements n'y sont plus et ils restent presents dans mon tcd
Bonjour Pegaze, Un TCD conserve ses datas pour s'ajourner à sa source il doit être actualisé. Clic droidessus et Actualiser
'lSteph "Pegaze" a écrit dans le message de news:
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Misange
Bonjour, regarde ici http://www.excelabo.net/xl/tcd.php#donnéesdisparues ainsi que ici http://www.excelabo.net/xl/tcd.php#vieillesetiquettes ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Bonjour,
regarde ici
http://www.excelabo.net/xl/tcd.php#donnéesdisparues
ainsi que ici
http://www.excelabo.net/xl/tcd.php#vieillesetiquettes
ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à
jour dans mon fichier source.
Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans
mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB....
j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le
filtre de mon TCD comment les supprimer ?
Bonjour, regarde ici http://www.excelabo.net/xl/tcd.php#donnéesdisparues ainsi que ici http://www.excelabo.net/xl/tcd.php#vieillesetiquettes ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Pegaze
Merci pour ton info j'ai resolu le probleme en renomant mon champ source puisj'ai actualiser les donnees ensuite j'ai redonne le nom initial de mon champ je vais faire un tour sur les sites proposes. Il y a peut etre une meilleure soution
Bonjour, regarde ici http://www.excelabo.net/xl/tcd.php#donnéesdisparues ainsi que ici http://www.excelabo.net/xl/tcd.php#vieillesetiquettes ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Merci pour ton info
j'ai resolu le probleme en renomant mon champ source puisj'ai actualiser les
donnees ensuite j'ai redonne le nom initial de mon champ
je vais faire un tour sur les sites proposes. Il y a peut etre une meilleure
soution
Bonjour,
regarde ici
http://www.excelabo.net/xl/tcd.php#donnéesdisparues
ainsi que ici
http://www.excelabo.net/xl/tcd.php#vieillesetiquettes
ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à
jour dans mon fichier source.
Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans
mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB....
j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le
filtre de mon TCD comment les supprimer ?
Merci pour ton info j'ai resolu le probleme en renomant mon champ source puisj'ai actualiser les donnees ensuite j'ai redonne le nom initial de mon champ je vais faire un tour sur les sites proposes. Il y a peut etre une meilleure soution
Bonjour, regarde ici http://www.excelabo.net/xl/tcd.php#donnéesdisparues ainsi que ici http://www.excelabo.net/xl/tcd.php#vieillesetiquettes ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Trirème
Bonjour Pegaze Cette méthode t'oblige à perdre pour les récréer, les éventuelles formules sur le champ que tu renommes, ainsi que toutes les variations autour de l'affichage. C'est à dire Normal, en % de, en % par rapport au champ Untel... C'est parfois beaucoup de travail.
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question. Mais la méthode signalée par Misange est pratique (tous les TCD du classeur). Ça peut être assez long parfois.
Si ça peut servir... Cordialement,
Trirème
Merci pour ton info j'ai resolu le probleme en renomant mon champ source puisj'ai actualiser les donnees ensuite j'ai redonne le nom initial de mon champ je vais faire un tour sur les sites proposes. Il y a peut etre une meilleure soution
Bonjour, regarde ici http://www.excelabo.net/xl/tcd.php#donnéesdisparues ainsi que ici http://www.excelabo.net/xl/tcd.php#vieillesetiquettes ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Bonjour Pegaze
Cette méthode t'oblige à perdre pour les récréer, les éventuelles
formules sur le champ que tu renommes, ainsi que toutes les variations
autour de l'affichage. C'est à dire Normal, en % de, en % par rapport au
champ Untel... C'est parfois beaucoup de travail.
J'ai vu passer aussi une autre méthode qui consiste à retirer
temporairement du tableau le champ qui traine ses vieilles données, à
actualiser, puis à remettre au même endroit le champ en question.
Mais la méthode signalée par Misange est pratique (tous les TCD du
classeur). Ça peut être assez long parfois.
Si ça peut servir...
Cordialement,
Trirème
Merci pour ton info
j'ai resolu le probleme en renomant mon champ source puisj'ai actualiser les
donnees ensuite j'ai redonne le nom initial de mon champ
je vais faire un tour sur les sites proposes. Il y a peut etre une meilleure
soution
Bonjour,
regarde ici
http://www.excelabo.net/xl/tcd.php#donnéesdisparues
ainsi que ici
http://www.excelabo.net/xl/tcd.php#vieillesetiquettes
ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à
jour dans mon fichier source.
Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans
mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB....
j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le
filtre de mon TCD comment les supprimer ?
Bonjour Pegaze Cette méthode t'oblige à perdre pour les récréer, les éventuelles formules sur le champ que tu renommes, ainsi que toutes les variations autour de l'affichage. C'est à dire Normal, en % de, en % par rapport au champ Untel... C'est parfois beaucoup de travail.
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question. Mais la méthode signalée par Misange est pratique (tous les TCD du classeur). Ça peut être assez long parfois.
Si ça peut servir... Cordialement,
Trirème
Merci pour ton info j'ai resolu le probleme en renomant mon champ source puisj'ai actualiser les donnees ensuite j'ai redonne le nom initial de mon champ je vais faire un tour sur les sites proposes. Il y a peut etre une meilleure soution
Bonjour, regarde ici http://www.excelabo.net/xl/tcd.php#donnéesdisparues ainsi que ici http://www.excelabo.net/xl/tcd.php#vieillesetiquettes ce sont des problèmes hélas classiques :-)
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 15/10/2005 11:40, :
Bonjour,
J'ai cree, il ya quelques temps un TCD. Je fais regulieremet des mises à jour dans mon fichier source. Mon probleme, Mon TCD garde en memoire des données qui n'existe plus dans mon fichier source, les données sous forme numerique.
Par exemple en colone A, j'avais 12000,25000,AAA, BB.... j'ai supprime les valeurs 12000, 25000 mais elle apparaisse toujours dans le filtre de mon TCD comment les supprimer ?
merci
Modeste
Bonsour® Trirème wrote:
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
(tous les TCD du classeur). Ça peut être assez long parfois.
;o))) alors on peut modifier la proc
Sub DeleteOldItemsWB() 'gets rid of unused items in PivotTable ' based on MSKB (202232) Dim WS As Worksheet Dim PT As PivotTable Dim PF As PivotField Dim PI As PivotItem Dim i As Integer Dim Reponse
On Error Resume Next For Each WS In ActiveWorkbook.Worksheets For Each PT In WS.PivotTables Reponse = MsgBox(WS.Name _ & Chr(10) & "Traiter le TCD : " & PT.Name, _ vbQuestion + vbYesNo, _ "gets rid of unused items in PivotTable") If Reponse = vbYes Then 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 End If Next Next End Sub
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Bonsour®
Trirème wrote:
J'ai vu passer aussi une autre méthode qui consiste à retirer
temporairement du tableau le champ qui traine ses vieilles données, à
actualiser, puis à remettre au même endroit le champ en question.
(tous les TCD du classeur). Ça peut être assez long parfois.
;o)))
alors on peut modifier la proc
Sub DeleteOldItemsWB()
'gets rid of unused items in PivotTable
' based on MSKB (202232)
Dim WS As Worksheet
Dim PT As PivotTable
Dim PF As PivotField
Dim PI As PivotItem
Dim i As Integer
Dim Reponse
On Error Resume Next
For Each WS In ActiveWorkbook.Worksheets
For Each PT In WS.PivotTables
Reponse = MsgBox(WS.Name _
& Chr(10) & "Traiter le TCD : " & PT.Name, _
vbQuestion + vbYesNo, _
"gets rid of unused items in PivotTable")
If Reponse = vbYes Then
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
End If
Next
Next
End Sub
@+
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
(tous les TCD du classeur). Ça peut être assez long parfois.
;o))) alors on peut modifier la proc
Sub DeleteOldItemsWB() 'gets rid of unused items in PivotTable ' based on MSKB (202232) Dim WS As Worksheet Dim PT As PivotTable Dim PF As PivotField Dim PI As PivotItem Dim i As Integer Dim Reponse
On Error Resume Next For Each WS In ActiveWorkbook.Worksheets For Each PT In WS.PivotTables Reponse = MsgBox(WS.Name _ & Chr(10) & "Traiter le TCD : " & PT.Name, _ vbQuestion + vbYesNo, _ "gets rid of unused items in PivotTable") If Reponse = vbYes Then 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 End If Next Next End Sub
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Pegaze
Merci pour votre aide a tous, je vais etudier la question et adapter au besoin
bonne soiree (surtout un samedi soir)
Bonsour® Trirème wrote:
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
(tous les TCD du classeur). Ça peut être assez long parfois.
;o))) alors on peut modifier la proc
Sub DeleteOldItemsWB() 'gets rid of unused items in PivotTable ' based on MSKB (202232) Dim WS As Worksheet Dim PT As PivotTable Dim PF As PivotField Dim PI As PivotItem Dim i As Integer Dim Reponse
On Error Resume Next For Each WS In ActiveWorkbook.Worksheets For Each PT In WS.PivotTables Reponse = MsgBox(WS.Name _ & Chr(10) & "Traiter le TCD : " & PT.Name, _ vbQuestion + vbYesNo, _ "gets rid of unused items in PivotTable") If Reponse = vbYes Then 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 End If Next Next End Sub
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Merci pour votre aide a tous, je vais etudier la question et adapter au besoin
bonne soiree (surtout un samedi soir)
Bonsour®
Trirème wrote:
J'ai vu passer aussi une autre méthode qui consiste à retirer
temporairement du tableau le champ qui traine ses vieilles données, à
actualiser, puis à remettre au même endroit le champ en question.
(tous les TCD du classeur). Ça peut être assez long parfois.
;o)))
alors on peut modifier la proc
Sub DeleteOldItemsWB()
'gets rid of unused items in PivotTable
' based on MSKB (202232)
Dim WS As Worksheet
Dim PT As PivotTable
Dim PF As PivotField
Dim PI As PivotItem
Dim i As Integer
Dim Reponse
On Error Resume Next
For Each WS In ActiveWorkbook.Worksheets
For Each PT In WS.PivotTables
Reponse = MsgBox(WS.Name _
& Chr(10) & "Traiter le TCD : " & PT.Name, _
vbQuestion + vbYesNo, _
"gets rid of unused items in PivotTable")
If Reponse = vbYes Then
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
End If
Next
Next
End Sub
@+
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042
Merci pour votre aide a tous, je vais etudier la question et adapter au besoin
bonne soiree (surtout un samedi soir)
Bonsour® Trirème wrote:
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
(tous les TCD du classeur). Ça peut être assez long parfois.
;o))) alors on peut modifier la proc
Sub DeleteOldItemsWB() 'gets rid of unused items in PivotTable ' based on MSKB (202232) Dim WS As Worksheet Dim PT As PivotTable Dim PF As PivotField Dim PI As PivotItem Dim i As Integer Dim Reponse
On Error Resume Next For Each WS In ActiveWorkbook.Worksheets For Each PT In WS.PivotTables Reponse = MsgBox(WS.Name _ & Chr(10) & "Traiter le TCD : " & PT.Name, _ vbQuestion + vbYesNo, _ "gets rid of unused items in PivotTable") If Reponse = vbYes Then 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 End If Next Next End Sub
@+
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Trirème
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
http://contextures.com/xlPivot04.html#Manual
OUI, c'est là ! Merci de le rappeler. Non pas que je voulais me garder l'adresse ;-) mais parfois je m'y perds avec les favoris du boulot et ceux de la maison.
Trirème
J'ai vu passer aussi une autre méthode qui consiste à retirer
temporairement du tableau le champ qui traine ses vieilles données, à
actualiser, puis à remettre au même endroit le champ en question.
http://contextures.com/xlPivot04.html#Manual
OUI, c'est là ! Merci de le rappeler.
Non pas que je voulais me garder l'adresse ;-) mais parfois je m'y perds
avec les favoris du boulot et ceux de la maison.
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
http://contextures.com/xlPivot04.html#Manual
OUI, c'est là ! Merci de le rappeler. Non pas que je voulais me garder l'adresse ;-) mais parfois je m'y perds avec les favoris du boulot et ceux de la maison.
Trirème
Misange
c'est ce que j'ai aussi mis sur la page TCD d'excelabo si tu le perds. C'est en effet indispensable !
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 16/10/2005 12:09, :
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
http://contextures.com/xlPivot04.html#Manual
OUI, c'est là ! Merci de le rappeler. Non pas que je voulais me garder l'adresse ;-) mais parfois je m'y perds avec les favoris du boulot et ceux de la maison.
Trirème
c'est ce que j'ai aussi mis sur la page TCD d'excelabo si tu le perds.
C'est en effet indispensable !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
Le 16/10/2005 12:09, :
J'ai vu passer aussi une autre méthode qui consiste à retirer
temporairement du tableau le champ qui traine ses vieilles données, à
actualiser, puis à remettre au même endroit le champ en question.
http://contextures.com/xlPivot04.html#Manual
OUI, c'est là ! Merci de le rappeler.
Non pas que je voulais me garder l'adresse ;-) mais parfois je m'y perds
avec les favoris du boulot et ceux de la maison.
c'est ce que j'ai aussi mis sur la page TCD d'excelabo si tu le perds. C'est en effet indispensable !
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
Le 16/10/2005 12:09, :
J'ai vu passer aussi une autre méthode qui consiste à retirer temporairement du tableau le champ qui traine ses vieilles données, à actualiser, puis à remettre au même endroit le champ en question.
http://contextures.com/xlPivot04.html#Manual
OUI, c'est là ! Merci de le rappeler. Non pas que je voulais me garder l'adresse ;-) mais parfois je m'y perds avec les favoris du boulot et ceux de la maison.