Excel générer graph en focntion de selection

Résolu/Fermé
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012 - 14 mai 2012 à 09:43
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 - 21 mai 2012 à 09:51
Bonjour,

J'aimerai générer un graphique en fonction des élément que je sélectionne il faut pour cela que j'utilise la fonction "décaler" que je n'arrive pas a mettre en place.

Puis je souhaiterai mettre ce graphique dans une autre feuille ou il y a une liste déroulante; Pour pourvoir comparer les données entre elles sans avoir à tout sélectionner ( car après on ne comprend plus rien).

Je vous joins mon fichier qui me pose le problème.
Je reste ouvert à vos proposition ;) merci de l'aide.

Cdt.


ps : comment joindre le fichier ^^
A voir également:

24 réponses

ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
14 mai 2012 à 11:44
un début de réponse ?
https://www.cjoint.com/?0EolR5PabFj
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 302
14 mai 2012 à 11:46
Bonjour Oliv, CCM81

peut-^tre en combinant la feuille4 et 3 du classeur ci-joint
https://www.cjoint.com/?3EolQQ4PCEb
1
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
14 mai 2012 à 09:46
bonjour

utilises cjoint.com et tu joins le lien obtenu à ton prochain message

bonne suite
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 09:53
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
14 mai 2012 à 10:03
re

désolé, je n'ai pas précisé fichier au format excel 2003
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 10:29
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
14 mai 2012 à 10:44
quelques précisions
Q1. veux tu afficher uniquement les données correspondant aux régions sélectionnées dans une liste de la feuille GRAPHIQUE?
Q2. la liste des régions est elle susceptible d'évoluer (augmenter)?
Q3. est ce qu'une solution par macro te convient?
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
14 mai 2012 à 10:56
encore des questions
Q4. la liste des mois va t'elle évoluer
Q5. dans ta feuille graphique il y a deux graphiques, est ce le second (que je n'avais pas vu) qui est concerné par ta demande? si oui, tu veux que ce graphique soit relatif à une seule région choisie avec une liste déroulante?
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 11:03
R1 Je veux faire un graph pour région et un pour nationale dans une autre feuille si possible.
Et je souhaiterai que je puisse sélectionner les numéro de région qui m'intéresse à chaque utilisation ( utilisation de bouton reset et validation, je suppose?)

R2 oui avec des dates plus lointaine

R3 par macro , oui mais j'aimerai qu'il y ai des explications pour que je puisse le refaire seul et ne pas être dépendant de vos compétences ^^

en espérant avoir était d'avantage clair
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 11:07
r4 oui la liste des mois va évoluer
pas la liste des régions ! dsl pour la R2

r5 mes graphiques ne sont que des test.
mais apriori je souhaite pouvoir choisir mes variables grâce a des liste déroulante pour comparé certaines région.
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 11:52
Merci Michel je vais regarder ce dossier.

CCm81 merci pour tout c'est un très bon début et je commence a bien appréhender la technique.

Par contre comment faire pour sélectionnée plusieurs variables dans un même graphique? plusieurs liste lié à un m^me graphique? je n'y arrive pas
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 11:55
Ton fichier est trés instructif Michel, merci bien
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
Modifié par ccm81 le 14/05/2012 à 12:30
pour ne "grapher" que les séries sélectionnées un début avec macro (clic-droit sur l'onglet de la feuille/visualiser le code)
https://www.cjoint.com/?0EomzdFVNPX

la solution de michel (salut michel) graphe_evolutif est sans macro, mais les légendes des séries non sélectionnées restent visibles, ça peut être un inconvénient, à toi de voir
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
14 mai 2012 à 13:09
Ta solution me conviens ccm81, le rendu est plus clair et peut être moins technique. je vois ou tu veux en venir mais je n'arrive pas à sélectionner, je suppose qu'il faut mettre une étoile devant la région souhaité et cliqué sur Ok seulement le bouton " ok" est encore en mode création.
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
Modifié par ccm81 le 14/05/2012 à 13:39
c'est bien ça, tu mets une étoile ou n'importe quoi (la macro teste si c'est vide) puis clic
tu repasses en mode exécution en cliquant sur l'équerre bleue

dans la macro tu changes la ligne
.SetSourceData Source:=Sheets("nationale").Range("plagedonnees"), PlotBy:=xlRows
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
15 mai 2012 à 16:42
j'ai rajouté une date aujourd'hui et il se trouve que ça ne complète pas le graphique malheureusement comment puis je faire?
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
Modifié par ccm81 le 15/05/2012 à 16:52
bonjour

1. as tu bien défini les plages de façon dynamique sur la feuille "nationale"
= decaler( ....)
2. as tu bien défini les données sources des graphiques
=nom_complet_fichier!nom_plage
3. as tu tenu compte du post #15
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
15 mai 2012 à 16:52
je suis loin d'être à l'aise avec les décaler je vais m' y mettre demain plutôt, je te remercie et je te tiens au courant.
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
15 mai 2012 à 16:53
3. as tu tenu compte du post #15
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
16 mai 2012 à 11:27
J'ai besoin de plus de précision sur 2-3 points
Q1

plages nommées
plagedonnees=DECALER(nationale!$A$4;0;0;NBVAL(nationale!$A$4:$A$50);NBVAL(nationale!$A$4:$Z$4))
plageregions=DECALER(nationale!$A$5;0;0;NBVAL(nationale!$A$5:$A$50);1)
plagenom=DECALER(plageregions;EQUIV(valeursal;plageregions;0)-1;0;1;1)
plageY=DECALER(plageregions;EQUIV(valeursal;plageregions;0)-1;1;1;NBVAL(nationale!$B$4:$Z$4))
plagemois =DECALER(nationale!$B$4;0;0;1;NBVAL(nationale!$B$4:$Z$4))

J'aimerai savoir la position, c'est à dire la case exacte ou tu à implanté ces données, je pense qu'après ça je pourrai m'en sortir.

Q2j'ai changer des noms de page et région et "ChartObjects(nugr).Activate" dans le code s'affiche en jaune comment l'enlevé*
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
Modifié par ccm81 le 16/05/2012 à 13:21
bonjour

Q1. il n'y a pas de cellule où ces formules sont implantées
il s'agit là de plages définies par un nom (ruban/formule/gestionnaire de noms sur excel 2007 je crois)
si tu veux un graphique dynamique tu dois en passer par là
RQ1. pour les plages des données sources du graphique, il te faut respecter la syntaxe de post#15
RQ2. nommer une cellule/plage est très utile, dans une formule, par exemple un calcul de l'aire d'un carré, en nommant "cote" la cellule A5
C1= cote^2 est plus lisible que C1=$A$5^2

Q2. nugr est le numéro du graphique à traiter (je l'ai mis à 3 en début de code, si tu n'as qu'un graphique, c'est forcément le n°1 à toi de modifier la valeur de nugr à la main dans le code)

RQ3. ma proposition est un simple début de réponse, à toi de l'adapter. si tu as des problèmes (rien que de très normal) il me faudra plus de précisions sur ce que tu souhaites obtenir, la structure de ton classeur, et éventuellement une version plus récente de ton fichier.

RQ4. tu ne dis pas si mon fichier correspond à ce que tu veux

bonne suite
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
16 mai 2012 à 14:03
ok grâce à ton post "(ruban/formule/gestionnaire de noms sur excel 2007 je crois) " j'ai compris la logique mtn je vais m'atteler à tester tt cela
0
olivtrak Messages postés 13 Date d'inscription lundi 14 mai 2012 Statut Membre Dernière intervention 16 mai 2012
16 mai 2012 à 14:06
eh oui ta proposition me conviens parfaitement, mais mon but est d'y arriver seul à terme pour le refaire à mon grès; donc je dois tester des choses un peu seul si je te donne mon fichier ca ne m'aidera pas vraiment je pense que tu en a déja assez fait...
En cas de soucis je referai appel à toi; c'est certain..^^
0
ccm81 Messages postés 10862 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 30 mai 2024 2 409
Modifié par ccm81 le 16/05/2012 à 18:43
pas de pb pour ce qui est de l'autonomie, bien au contraire ..... c'est simplement que tes questions semblaient indiquer une certaine inexpérience vis à vis d'excel
0