Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion bcuk
  • 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 !

B

bcuk

Guest
Bonjour,

Je voulais savoir comment créer une macro pour un TCD de 2colonnes de tailles variables.
Voici mon code.
Quelqu'un peut-il m'aider?
Merci

Code:
Sub TCD()
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, _
    SourceData:=ActiveSheet.CurrentRegion.Address(, , xlR1C1, True)).CreatePivotTable _
        TableDestination:=ActiveSheet.Range("A3"), _
        TableName:="TCD"
With ActiveSheet.PivotTables("TC")
    .PivotFields("sku_s").Orientation = xlRowField
    .AddDataField ActiveSheet.PivotTables("TCD").PivotFields("unique_name"), "Somme sur unique_name", xlSum
ExecuteExcel4Macro "PIVOT.FIELD.PROPERTIES(""TCD"",""Somme sur unique_name"",,,4)"
End With
End Sub
'
 
Re : Macro TCD

Bonsoir,

Je ne sais pas exactement quel est ton probleme mais le code suivant et joint semble fontionner.
Code:
Sub Macro2()
Sourc = Sheets("Feuil1").Name & "!" & Sheets("Feuil1").[A1].CurrentRegion.Address(ReferenceStyle:=xlR1C1)
Set FDest = Sheets("Feuil1")
'------------------------
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=Sourc).CreatePivotTable TableDestination:=FDest.[E1], TableName:="TCD"
With FDest.PivotTables("TCD").PivotFields("NOM")
    .Orientation = xlRowField
    .Position = 1
End With
FDest.PivotTables("TCD").AddDataField FDest.PivotTables("TCD").PivotFields("PRIX"), "Somme de PRIX", xlSum
End Sub
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
1
Affichages
759
D
Réponses
1
Affichages
939
DelphineDF
D
D
Réponses
0
Affichages
2 K
Demha_2022
D
M
Réponses
2
Affichages
3 K
T
Réponses
1
Affichages
2 K
Tinytoons
T
Réponses
1
Affichages
2 K
Compte Supprimé 979
C
C
Réponses
23
Affichages
4 K
Charles78
C
C
Réponses
5
Affichages
2 K
Charles78
C
V
Réponses
69
Affichages
9 K
V
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…