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 :

Récupérer valeurs de N TCD pour alimenter un reporting [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juin 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Juin 2022
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Récupérer valeurs de N TCD pour alimenter un reporting
    Hello le monde,
    j'ai tenté d'alimenter un ppt à partir de tableaux croisés dynamiques excel en utilisant les liaisons mais il s'avère qu'une liaison est statique et récupéré d'une case. La ou mes TCD sont ... dynamique C'est donc un échec !
    J'ai donc pensé la solution B suivante : Récupérer les valeurs voulues à partir d'une macro, et les copier dans un onglet spécifique excel qui reprendra la trame de ma presentation ppt.
    Sachant que le reporting va évoluer et toujours s'alimenter de cette même source j'envisage une macro basée sur la logique suivante a copier coller a souhait.

    Mon fichier excel est basique, mes données sont dans un onglet A, et les TCD dans d'autres onglets B,C,D, mon template de reporting dans l'onglet E.

    1 - Je me positionne dans l'onglet souhaité (B,C,D)
    2 - Je recherche dans la colonne X la valeur Y
    3 - Je stock la ligne trouvée dans une variable I
    4 - Je recherche la ligne Z la valeur T
    5 - Je stick la colonne trouvée dans une variable J
    6 - Je récupère la valeur de la case (I,J) et la stock dans une variable O
    7 - Je copie la variable O dans l'onglet E, case C

    Mon problème, je suis une quiche

    Quelqu'un as t'il ça en stock ou peut il m'aider à réaliser cette macro ?

    Peut être existe t'il des fonctionnalités propre a Excel et PPT pour répondre à mon besoin mais en l'état je ne vois pas autre chose que la logique exprimée ci-dessus.

    Merci la communauté !
    Jofus

  2. #2
    Membre émérite
    Homme Profil pro
    ingénieur
    Inscrit en
    Mars 2015
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2015
    Messages : 1 056
    Points : 2 522
    Points
    2 522
    Par défaut
    Bonjour
    Pas besoin de VBA pour faire ça
    Dans votre reporting vous faites = et vous cherchez la valeur dans le TCD. Vous obtiendrez un LIREDONNEESTABCROISE... Que vous pourrez paramétrer pour changer vos variables.
    Sinon un INDEX avec deux EQUIV
    Stéphane

  3. #3
    Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juin 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Juin 2022
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci Raccourcix pour ton retour rapide.
    Je vais regarder le paramétrage sur les variables car aujoud'hui, il me récupère bien les données via LIREDONNEES.. mais c'est au final une case fixe et non le résultat du TCD "ligne/colonne/valeur".
    Pour le INDEX et double EQUIV je veux bien un peu plus de détail car ca ne me parle pas du tout :/

  4. #4
    Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Juin 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Juin 2022
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Effectivement ! lorsque je reproduis mon "reporting ppt" dans un onglet que j'alimente avec le = sur les TCD, il récupère bien de manière dynamique les valeurs.
    Merci Raccourcix! J'apprendrais à faire des macros plus tard

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/08/2013, 10h02
  2. Récupérer valeur de 2 input pour paramètres jQuery
    Par hannibal974 dans le forum jQuery
    Réponses: 9
    Dernier message: 16/05/2013, 16h23
  3. [XL-2003] récupérer valeur d'une combox pour mettre une série en Y2
    Par tremens dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/03/2010, 21h23
  4. Réponses: 6
    Dernier message: 17/09/2009, 12h58

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