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

Excel Discussion :

Comment faire en sorte que les sliders filtrent également les données source ?


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Comment faire en sorte que les sliders filtrent également les données source ?
    Bonjour,

    Je me permets de laisser un message pour requérir votre aide sur un sujet Excel qui me travaille depuis plusieurs jours.
    Je ne sais pas si c'est possible dans la version 2010 ou 2013, ou s'il y a besoin de passer par du code VBA, mais je voudrais faire en sorte que les sliders de mes TCD puissent également agir sur les données source.

    Pour résumer le contexte, j'ai dans un classeur Excel les données suivantes :
    - un tableau Excel contenant des données source.
    - 5 TCD qui se basent sur le tableau des données source
    - Des sliders sur chaque TCD qui sont tous reliés entre eux : ainsi chaque filtre sur un TCD impacte les autres TCD.

    Existe-t il un moyen de faire en sorte que chaque action sur mes sliders puisse effectuer un filtre sur les données source ?

    J'ai lu que sous la version Excel 2013, il était possible de mettre des sliders sur des tableaux. Cependant, après des tests, j'ai remarqué que les sliders des TCD et ceux des tableaux ne peuvent se relier entre eux...

    Dans l'idéal, j'aurai souhaité éviter de passer par du VBA mais si c'est la seule solution, comment alors faire en sorte que cela soit entièrement dynamique (par exemple si j'ajoute de nouveaux sliders) ?

    Je vous remercie de votre aide !

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    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 415
    Points : 16 257
    Points
    16 257
    Par défaut
    Bonjour

    Sur 2010 pas de slicer ou segment sur les tableaux et sur 2013 pas de connexion entre les segments des tableaux et ceux des TCD : les TCD se basent sur le cube de données, certes lié au tableau source, mais néanmoins un autre objet.

    Il faudra donc du VBA...

    Par curiosité, quelle est est la finalité opérationnelle de la synchro source et TCD ?
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Merci pour ce retour.
    Je me doutais bien que le VBA soit la solution, mais j'avais espéré qu'il y ait une solution plus "automatique".
    Le but est de pouvoir visualiser quelles sont les données sources qui correspondent aux filtres mis en place dans les sliders.

    Je sais qu'il existe une possibilité dans le TCD de double-cliquer sur la dernière cellule afin de créer un nouvel onglet contenant une copies des données sources filtrées.
    Cependant, cette finalité de "copie" ne me convient pas, je souhaite vraiment qu'un filtre soit appliqué sur les vraies données source.
    Peut-être est il possible de détourner cette fonction de copie ?

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    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 415
    Points : 16 257
    Points
    16 257
    Par défaut
    Bonjour

    Pas de solution autre que VBA

    Sur 2013, il pourrait être assez simple de synchroniser les Segments TCD avec les segments sur les tableaux sources encore que les regroupements existant dans les TCD offrent des possibilités absents des tableaux sources.

    Sur 2010, il faut établir une tableau de corrélation entre les segments TCD et les champs correspondant de la source afin de synchroniser lors du filtrage du TCD.

    L'extraction à laquelle tu fais allusion n'est pas une piste facile pour ce faire.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  5. #5
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Avril 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2012
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    En effet, un tableau de correspondance doit correspondre à la meilleure solution pour Excel 2010.
    Si quelqu'un possède une routine VBA permettant de faire cela, je serai alors très intéressé

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/02/2010, 17h24
  2. [Snow Leopard] Comment faire ne sorte que mes utilisateur n'aie pas le droit administrateur
    Par pierrot10 dans le forum Apple
    Réponses: 1
    Dernier message: 18/10/2009, 22h15
  3. Réponses: 2
    Dernier message: 07/02/2009, 08h43
  4. Réponses: 1
    Dernier message: 10/10/2008, 16h23
  5. Comment faire en sorte que le prog se fasse répéter
    Par LeonHONORE dans le forum Pascal
    Réponses: 3
    Dernier message: 20/04/2008, 21h41

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