Appel de graphique à partir d'une cellule

Résolu
Jabba -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je viens solliciter votre aide :)

Voilà, j'ai un classeur avec plusieurs feuille (nommée selon le nom d'une personne) contenant chacune différents graphiques.
Je voudrais sélectionner dans une liste déroulante le nom de la personne (donc le nom de la feuille) et que ce choix déclenche l'affichage des graphiques contenus dans la feuille.

Je ne sais pas si c'est très clair mais ça me dépannerai vraiment qu'un spécialiste passe par ici !

Merci encore à tous les gens qui donnent de leur temps pour aider les autres,

Amaury

7 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour

As-tu déjà utilisé ses macros ?

En effet, l'utilisation d'une liste déroulante ne peut pas générer le changement de feuille ni aucune fonction native d'ailleurs.

Avec une petite macro déclenchée par ton choix, c'est tout à fait possible.
0
Jabba
 
Salut gbinforme :)

J'utilise régulièrement des macros mais je ne vois pas bien comment faire pour mon problème... En gros je souhaiterais réaliser un truc du style :
liste déroulante qui me permet de sélectionner un nom, ce nom apparait alors dans la cellule qui m'affiche directement les graphiques de la feuille correspondant à ce nom :)

Help me ^^

Merci encore de ta réponse !
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour tout le monde,

Eventuellement tu as une possibilité sans macro :
A gauche de tes noms d'onglets tu as 4 icones pour te déplacer entre onglets.
Si tu cliques droit dessus la liste des feuilles apparait.
eric
0
Jabba
 
Salut Eric,

Oui mais ça ne résout pas mon problème d'affichage automatique des graphiques :)
J'aime que tout se fasse le plus simplement du monde avec le moins de manipulations possibles !

Merci pour le tuyau toutefois, je ne le connaissais pas !
0

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

Posez votre question
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour

Je voudrais sélectionner dans une liste déroulante le nom de la personne (donc le nom de la feuille) et que ce choix déclenche l'affichage des graphiques contenus dans la feuille.

Avec cette macro événementielle placée dans la feuille concernée tu vas afficher la feuille dont tu as sélectionné le nom :

Private Sub Worksheet_Change(ByVal sel As Range)
If Not Intersect(sel, [liste]) Is Nothing And sel.Value <> "" Then
        sel.Hyperlinks.Add Anchor:=sel, Address:="", SubAddress:=sel.Value & "!A1"
        sel.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
        sel.Hyperlinks.Delete
End If
End Sub

Pour que cela fonctionne, il faut que tu nommes ta cellule de choix "liste" comme dans la macro ou bien mettre le nom qui te convient dans les deux objets concernés.
0
Jabba
 
En fait j'utilise déjà cette macro pour me permettre de naviguer facilement entre mes feuilles à partir d'une feuille mère.

Il n'y a aucune solution pour faire apparaitre ce maudit graphique ? Sinon j'ai pensé à autre chose : recopier toutes mes valeurs dans une feuille et appeler une ligne de valeur dans ma feuille mère grâce à une liste déroulante (pas de combobox, juste une liste déroulante).

Je ne sais pas si je suis très clair, encore une fois :)

Merci pour votre aide !
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour,

Je ne sais pas si je suis très clair

Pas vraiment effectivement, cela donne l'impression de flou et ce n'est pas facile de comprendre où tu veux aller : ne cherches tu pas à compliquer ton classeur inutilement ?
0
Jabba
 
En fait je suis stupide :) Je viens de trouver la solution avec un simple RECHERCHEV, je vais chercher la valeur de ma liste déroulante dans mon tableau et je récupère comme ça, toutes les données du tableau correspondant au nom de la personne dans la liste déroulante, j'ai lié un graphique et ça marche du tonnerre :)

Encore merci pour votre aide et désolé pour ma question idiote !

A la prochaine,
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour,

Avec le classeur sous les yeux et le but à atteindre en tête, c'est plus facile d'avoir le résultat. :)
0