Cacher un champ calculé dans un TCD en VBA ne semble pas fonctionner
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:
ActiveSheet.PivotTables("TCD_Stat_MPB").PivotFields("Tx Déc %").Orientation = xlHidden
J'ai même tenté
Code:
ActiveSheet.PivotTables("TCD_Stat_MPB").CalculatedFields("Tx Déc %").Orientation = xlHidden
Ce qui marche c'est la suppression:
Code:
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