Bonjour,

Je bute sur la desactivation d'un champ calculé dans un TCD.

Je crée divers TCD dans un fichier avec des champs calculés.
à un moment je dupplique une feuille avec un TCD, j'effectue des manip mais il m'est impossible de cacher un champ calculé.

J'ai beau enregistrer la macro pour le faire, à l'exécution elle bloque en erreur 1004.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.PivotTables("TCD_Stat_MPB").PivotFields("Tx Déc %").Orientation = xlHidden
J'ai même tenté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.PivotTables("TCD_Stat_MPB").CalculatedFields("Tx Déc %").Orientation = xlHidden
Ce qui marche c'est la suppression:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.PivotTables("TCD_Stat_MPB").CalculatedFields("Tx Déch %").Delete
mais là je suis embêté car ce champ est utilisé dans le TCD père duquel j'ai copié la feuille et ce bien que j'ai renomé le TCD.

Merci pour vos suggestions
Denis