Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Création de plusieurs slicers dans le même classeur Excel VBA

  • Initiateur de la discussion Initiateur de la discussion boostiik
  • 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 !

boostiik

XLDnaute Nouveau
Bonjour,

Je souhaite ajouter un slicer à un TCD. J'ai donc créé une macro qui créée mon TCD et mon slicer sur une nouvelle feuille Excel.
Jusque là tout va bien, puisque mon TCD est bien généré et le slicer aussi.

Cependant, quand je relance la macro pour recréer un nouveau TCD et un nouveau slicer sur une nouvelle feuille, j'ai une erreur "Invalid procedure call or argument". Cette erreur survient à la dernière ligne du code ci dessous lorsque je lance ma macro pour la deuxième fois. Il n'y a pas de soucis la première fois.

Voici mon code pour la création de slicer :


Dim r As SlicerCaches
Dim s As Slicers
Dim t As Slicer


Set r = ActiveWorkbook.SlicerCaches
Set s = r.Add(ActiveSheet.PivotTables("PivotTable1"), "Country").Slicers
Set t = s.Add(ActiveSheet, , "Country 2", "Country Name", 13, 13, 200, 210)


Comment ne pas avoir cette erreur lorsque je lance ma macro une deuxième fois ?

Merci par avance pour votre aide,

Cordialement
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…