OVH Cloud OVH Cloud

Protection d'un champ d'un TCD

1 réponse
Avatar
René Delcourt
Bonjour à tous
Je voudrais ne pas pouvoir utiliser un champ sur 3 d'un TCD.
Comment en interdire l'accès (par VBA)?
Je croyais que cette commande fonctionnerait mais elle me renvoie une erreur
438.

ActiveSheet.PivotTables(1).PivotField(3).EnableItemSelection = False

Merci de votre aide.
--
René Delcourt

1 réponse

Avatar
michdenis
Bonjour René,


ActiveSheet.PivotTables(1).PivotField(3).EnableItemSelection = False

Cette ligne de code empêche de pouvoir filtrer le "PivotField" sur lequel tu l'appliques. Sauf que cette ligne de code ne s'applique
pas à toutes les versions d'excel depuis 97. Je crois que tu dois avoir (de mémoire) au moins excel 2000.

Si tu utilises les index au lieu des noms des objets, assure-toi que ces index sont bons.


Salutations!



"René Delcourt" a écrit dans le message de news:
Bonjour à tous
Je voudrais ne pas pouvoir utiliser un champ sur 3 d'un TCD.
Comment en interdire l'accès (par VBA)?
Je croyais que cette commande fonctionnerait mais elle me renvoie une erreur
438.

ActiveSheet.PivotTables(1).PivotField(3).EnableItemSelection = False

Merci de votre aide.
--
René Delcourt