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

Disparition de s/totaux dans tableau dynamique avec VBA

  • Initiateur de la discussion Initiateur de la discussion BZH56
  • 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 !

BZH56

XLDnaute Occasionnel
Bonjour au forum
j'utilise régulièrement des tableaux dynamiques sans problème mais pour faciliter le travail des utilisateurs(et les mauvaises manipulations..) , je veux inclure cette création dans une macro et je suis confronte a une disparition de mes sous totaux lorsque je relance la macro alors que lors de la création avec l'enregistreur d'excel , tout va bien.
ci joint un extrait très simplifie du résultat attendu.

Merci de me dire ou est le bug que je puisse corriger .

@+
 

Pièces jointes

Re : Disparition de s/totaux dans tableau dynamique avec VBA

Bonjour à tous,

Inverse l'ordre : création des valeurs nombrées puis des champs de lignes

VB:
Sub tabdynamique()    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Donnee!R1C1:R30C1", Version:=xlPivotTableVersion10).CreatePivotTable _
        TableDestination:="resultat!R14C1", TableName:="TCD1" _
        , DefaultVersion:=xlPivotTableVersion10
    Sheets("resultat").Select
    Cells(14, 1).Select
    ActiveSheet.PivotTables("TCD1").AddDataField ActiveSheet. _
        PivotTables("TCD1").PivotFields("Initiales"), "Nombre de Initiales", xlCount
     With ActiveSheet.PivotTables("TCD1").PivotFields("Initiales")
        .Orientation = xlRowField
        .Position = 1
    End With
End Sub

A+ à tous
 
Re : Disparition de s/totaux dans tableau dynamique avec VBA

🙂🙂
merci a toi , cela marche normalement
mais peux tu me dire pourquoi avec l'enregistreur de macro , on n'arrive pas a reproduire le même code?
a+
 
Re : Disparition de s/totaux dans tableau dynamique avec VBA

Bonjour à tous,

L'enregistreur de macro ne fait qu'enregistrer tes macros dans l'ordre où tu les exécutes.

A+ à tous
 
- 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

C
Réponses
6
Affichages
3 K
C
D
Réponses
6
Affichages
2 K
P
Réponses
7
Affichages
2 K
P
N
Réponses
2
Affichages
1 K
jerome.ba
J
K
Réponses
5
Affichages
2 K
kenavo
K
D
Réponses
2
Affichages
12 K
D
W
Réponses
9
Affichages
16 K
wistititi
W
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…