Excel générer graph en focntion de selection

Résolu
olivtrak Messages postés 13 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
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 11033 Statut Membre 2 433
 
un début de réponse ?
https://www.cjoint.com/?0EolR5PabFj
1
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 11033 Statut Membre 2 433
 
bonjour

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

bonne suite
0
olivtrak Messages postés 13 Statut Membre
 
0

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

Posez votre question
ccm81 Messages postés 11033 Statut Membre 2 433
 
re

désolé, je n'ai pas précisé fichier au format excel 2003
0
olivtrak Messages postés 13 Statut Membre
 
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
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 11033 Statut Membre 2 433
 
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 Statut Membre
 
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 Statut Membre
 
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 Statut Membre
 
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 Statut Membre
 
Ton fichier est trés instructif Michel, merci bien
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
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 Statut Membre
 
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 11033 Statut Membre 2 433
 
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 Statut Membre
 
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 11033 Statut Membre 2 433
 
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 Statut Membre
 
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 11033 Statut Membre 2 433
 
3. as tu tenu compte du post #15
0
olivtrak Messages postés 13 Statut Membre
 
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 11033 Statut Membre 2 433
 
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 Statut Membre
 
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 Statut Membre
 
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 11033 Statut Membre 2 433
 
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