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 :

GRAPH : Déterminer une plage de valeurs (colonnes) en fonction d'une variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Consultant E-Business
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Par défaut GRAPH : Déterminer une plage de valeurs (colonnes) en fonction d'une variable
    Bonjour à tous,

    Je suis dans une impasse... Après avoir créer mon graph (nuage de points) avec un filtre pour ne faire apparaître qu'un seul type de données (fastoche ), me voilà coincée en souhaitant insérer une deuxième variable pour cette fois-ci changer de plage de données.

    Je m'explique :

    Services Semaines Postés Activité X Activité Y

    Je souhaiterai (par une macro) faire en sorte d'avoir un menu déroulant avec choix Activité X / Activité Y (Déjà créé bien sûr) et que mon graph se mette à jour en fonction. Mais pour cela il faut qu'il change de plage de données en changeant de colonne...... Passer de la colonne D à E.

    Ideas ?
    Merci à tous,
    MS

  2. #2
    Membre expérimenté Avatar de EBRAG
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 125
    Par défaut
    Bonjour,

    En fait, il existe une solution sans VBA, mais t'intéresse-t-elle ?

  3. #3
    Membre averti
    Femme Profil pro
    Consultant E-Business
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Par défaut
    J'ai tenté avec un indirect directement dans la plage de valeur mais il me dit que la fonction est "non valide" alors qu'elle fonctionne très bien sous excel................

    =INDIRECT("'Paramètres Graph'!$"&(RECHERCHEV(J2;$S$4:$T$11;2;0)&"$2:$"&RECHERCHEV(J2;$S$4:$T$11;2;0)&"$370"))

    Je n'avais pas vu votre réponse ! Vous voyez j'essaie de chercher sans aussi Bien sûr que cela m’intéresse !

  4. #4
    Membre expérimenté Avatar de EBRAG
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 125
    Par défaut
    une piste (sans VBA)

    créer un tableau annexe qui servira de support pour le graphique

    Dans la série "variable", l'étiquette sera utilisée avec données validation... pas de problème, et les série à l'aide d'une fonction de ce type :

    =DECALER($A$1;LIGNE(C10)-9;EQUIV(ChoixActivite;$A$1:$B$1;0)-1;1;1)

    en supposant que A1 est la cellule où se trouve la première étiquette du tableau principal, ChoixActivité la cellule (renommée) de l'étiquette indiquée ci-dessus, et C10 la cellule dans laquelle on créé la formule

    On essaye cela ?

    oublié de préciser que $A$1:$B$1 était la liste de toutes les étiquettes dans le tableau principal !

  5. #5
    Membre averti
    Femme Profil pro
    Consultant E-Business
    Inscrit en
    Mars 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Mars 2015
    Messages : 14
    Par défaut
    Ebrag, merci pour ta réponse.
    En revanche je n'arrive pas à comprendre comment tu fais pour avoir des validations de données via ces deux tableaux ?

    Pourrais tu peut être jeter un coup d'oeil sur mon fichier ? Merci encore.

    MS
    Fichiers attachés Fichiers attachés

  6. #6
    Membre expérimenté Avatar de EBRAG
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 125
    Par défaut
    Tu peux jeter un oeil...
    exemple retour.xlsx

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 11/12/2013, 11h20
  2. [Toutes versions] Valeur colonne en fonction d'une autre
    Par DonKnacki dans le forum IHM
    Réponses: 16
    Dernier message: 20/04/2012, 15h56
  3. [XL-2003] Effacer colonne en fonction d'une plage de cellule
    Par stressman dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/12/2009, 12h52
  4. [XL-2003] Compter valeurs d'une colonne en fonction d'une autre colonne
    Par greggy dans le forum Excel
    Réponses: 2
    Dernier message: 03/11/2009, 12h51
  5. Réponses: 2
    Dernier message: 07/08/2009, 17h38

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