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

VBA : Comment supprimer tous les PivotFields d'un TCD

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 !

nico91410

XLDnaute Nouveau
Bonjour à tous,

J'aimerais réaliser une macro qui supprime tous les PivotFields de mon TCD, afin d'éviter ce genre de situation :

ActiveSheet.PivotTables("Tableau croisé dynamiquea7").PivotFields( _
"Nombre de Juin - 13").Orientation = xlHidden
ActiveSheet.PivotTables("Tableau croisé dynamiquea7").PivotFields( _
"Nombre de Mai - 13").Orientation = xlHidden
ActiveSheet.PivotTables("Tableau croisé dynamiquea7").PivotFields( _
"Nombre de Avril - 13").Orientation = xlHidden
etc.......

Merci d'avance,

Nicolas
 
Re : VBA : Comment supprimer tous les PivotFields d'un TCD

Bonjour Michel, 🙂,
Re,

Peut-être un truc comme ça

Code:
Sub videTCD()
Dim PF As PivotField
    For Each PF In ActiveSheet.PivotTables(1).PivotFields
        PF.Orientation = xlHidden
    Next
End Sub
 
Re : VBA : Comment supprimer tous les PivotFields d'un TCD

C'est super, cela me supprime bien tous les champs mais quand je rajoute les champs nécessaires cela me laisse l'ancien mois

Code:
Sub Macro1()

    Dim PF As PivotField
    For Each PF In ActiveSheet.PivotTables("Tableau croisé dynamiquea7").PivotFields
        PF.Orientation = xlHidden
    Next
       
    With ActiveSheet.PivotTables("Tableau croisé dynamiquea7").PivotFields("Appro")
        .Orientation = xlPageField
        .Position = 1
    End With
    
    With ActiveSheet.PivotTables("Tableau croisé dynamiquea7").PivotFields( _
        "Chiffres")
        .Orientation = xlColumnField
        .Position = 1
    End With
    
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

Discussions similaires

Réponses
8
Affichages
1 K
Réponses
1
Affichages
2 K
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…