IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA - TCD - CurrentPage


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Contrôleur financier
    Inscrit en
    Janvier 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Contrôleur financier
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2017
    Messages : 2
    Par défaut VBA - TCD - CurrentPage
    Bonjour à tous,

    Je souhaite via une macro VBA exécuter un filtre sur un champ (sélection de la valeur "b") d'un tableau croisé dynamique (TCD).
    Voici le code que j'applique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub filtre_tcd_test()
     
     
        With ActiveSheet.PivotTables("tcd test").PivotFields("Colonne 1")
     
            .ClearAllFilters
            .CurrentPage = "(All)"
     
        End With
     
    End Sub
    J'obtiens l'erreur suivante:
    Impossible de définir la propriété CurrentPage de la classe PivotField
    Une idée sur la question?

    Merci beaucoup :-)

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Contrôleur financier
    Inscrit en
    Janvier 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Contrôleur financier
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2017
    Messages : 2
    Par défaut
    Désolé une petite erreur c'était glissée dans mon précédent message.
    Voici le code exacte que j'ai tapé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub filtre_tcd_test()
     
     
        With ActiveSheet.PivotTables("tcd test").PivotFields("Colonne 1")
     
            .ClearAllFilters
            .CurrentPage = "b"
     
        End With
     
    End Sub

  3. #3
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 682
    Par défaut
    Bonjour,

    As tu essayé d'obtenir le code par l'enregistreur de macro?

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 572
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 572
    Par défaut
    Bonjour

    Currentpage est réservé aux filtres des champs de page( ou zone de filtre selon le nouvelle appellation) mono sélection.

Discussions similaires

  1. VBA TCD Utilisation du même champ pour plusieurs zones
    Par Frululu dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/10/2013, 10h57
  2. VBA - TCD tri au format nombre
    Par thebest31 dans le forum Excel
    Réponses: 1
    Dernier message: 15/05/2013, 00h00
  3. [XL-2003] VBA TCD : cocher et decocher des valeurs de champs
    Par yanou91 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/01/2013, 16h06
  4. Excel:VBA:TCD et date croissante
    Par chrystobale dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/03/2009, 10h17
  5. Réponses: 3
    Dernier message: 02/09/2008, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo