Problème de filtre dans un tableau croisé dynamique

J'ai créé un tableau croisé dynamique à partir d'une liste.

j'ai mis le champs "matière" comme filtre.

Mais un problème s'est présenté dans ce filtre, la plupart des champs se répètent, ce qui va rendre mes statistiques fausses.

Merci d'essayer de savoir pourquoi ces champs se répètent.

ça bloque tout mon travail

Merci d'avance.

Cdt,

Bonjour

Dans certaines cellules de la colonne MATIERE tu as des espaces en trop en fin de mot.

SOLUTION : tu insères une colonne en colonne E puis en E2 cette formule

=SUPPRESPACE(D2)

Ensuite tu copies les cellules de E2:E11255, tu sélectionne D2 et tu fais un collage spécial valeur.

Tu peux maintenant supprimer la colonne E et actualiser le TCD

Amicalement

Nad

Bonjour,

dans quelques cellules, tu as un espace après le nom

"100% Coton Chiné" est différent de

"100% Coton Chiné "

passe ce code (tu le copies, tu vas dans l'éditeur VBE (Alt + F11), tu fais Insertion/Module, et tu colles dans la feuille blanche)

Sub nettoyer()
Dim A
Dim I As Integer, DerLig As Integer
Dim Pvt As PivotTable
DerLig = [D2].End(xlDown).Row
A = Range("D2:D" & DerLig)
For I = 1 To DerLig - 1
    A(I, 1) = Trim(A(I, 1))
Next I
Range("D2:D" & DerLig).Value = A
For Each Pvt In ActiveSheet.PivotTables
    Pvt.PivotCache.MissingItemsLimit = xlMissingItemsNone
    Pvt.PivotCache.Refresh
Next Pvt
End Sub

puis tu cliques sur Exécution...

Tous propres, ta base et ton TCD

Tu peux ensuite supprimer le module (clic droit sur le nom "Module 1", puis supprimer)

Voili, voilou

Merci bcp

ça a marché.

Cdt,

Rechercher des sujets similaires à "probleme filtre tableau croise dynamique"