hello,
je dois modifier un caractère de champs dans un tableau croisé que je "reçois" de SAP: passer de "somme" à "nombre".
j'ai donc enregistré ma macro en direct qui me donne
1 2 3 4 5 6 7
| Excel.Sheets("Table Condi Follow-Up").Select
Range("A4").Select
With ActiveSheet.PivotTables("PivotTable1").PivotFields( _
"Sum of Quantité d'opération")
.Caption = "Nombre"
.Function = xlCount
End With |
mais cela ne foncionne pas quand je lance la macro
j'ai donc fait des recherches sur ce merveilleux outil "Developpez.com"
et j'ai trouvé ceci qui ressemble beaucoup à l'enregistrement auto!
Sheets("Table Condi Follow-Up").PivotTables("PivotTable1").PivotFields("Sum of Quantité d'opération").Function = xlCount
mais résultat identique: message d'erreur "impossible de lire la propriété PivotFields de la classe PivotTable"
avez-vous une idée de ce que je fait faux?
merci d'avance de votre aide.
Partager