Problème lors de la création d'un TCD

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

julien974

XLDnaute Occasionnel
Bonjour,

J'ai un petit soucis pour créer automatiquement mon TCD.
Lorsque je lance la macro, un Beug apparait...

"Impossible de lire la propiété PivotTable de la classe worcksheet"

Voici la macro

HTML:
Sub Macro21()
    Sheets("MATRICE21").Activate
    Columns("A:G").Select
    Selection.Delete Shift:=xlToLeft
    Sheets("MATRICE1").Activate
    
    ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
        Sheets("MATRICE1").Range("A1").CurrentRegion).CreatePivotTable TableDestination:= _
        "[Coûtsemaine2.xls]Matrice21!R1C1", TableName:="Tableau croisé dynamique4", _
        DefaultVersion:=xlPivotTableVersion10
    ActiveSheet.PivotTables("Tableau croisé dynamique4").AddFields RowFields:= _
        "Semaine", PageFields:="Niv 1"
    ActiveSheet.PivotTables("Tableau croisé dynamique4").PivotFields("Coût"). _
        Orientation = xlDataField
    ActiveWorkbook.ShowPivotTableFieldList = True
    ActiveWorkbook.ShowPivotTableFieldList = False
    Application.CommandBars("PivotTable").Visible = False
    
    Range("A5").Select
    Charts.Add
    ActiveChart.SetSourceData Source:=Sheets("Matrice21").Range("B6")
    ActiveChart.Location Where:=xlLocationAsNewSheet
End Sub

Voici la ligne qui ne fonctionne pas

HTML:
    ActiveSheet.PivotTables("Tableau croisé dynamique4").AddFields RowFields:= _
        "Semaine", PageFields:="Niv 1"

Merci de votre aide,

Cordialement,

Juli3n974
 
Re : Problème lors de la création d'un TCD

Bonjour,

Tu pardonneras la naiveté de ma question ... mais le nom des champs qui apparaissent dans ta macro sont bien la copie conforme des entêtes de ta base de données ... "Semaine" et "Niv 1" ....
 
- 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
69
Affichages
9 K
Retour