Macro sur GCD

Bonjour à tous,

Je suis en train de créer un fichier excel dont l'élément central est un graphe croisé dynamique. Je souaite déclander une macro grace à double clic sur un barre du graphe afin d'ouvrir un fichier ppt lié à la cible de ce graphe.

en gros je veux que ca marche comme ci-dessous:

-Je double clique sur une barre du GCD: récupère la cible (Points & FullSeriesCollection)

ActiveChart.FullSeriesCollection(5).Points(8).Select

-De cette cicle, je remonte vers la valeur de l'axe des abscisses associée (par le tableau par exemple)

Point(8) --> valeur de la derniere étiquette de la 8eme ligne du tableau

-De cette valeur j'ouvre un PPT (C'est OK pour cette partie)

valeur --> fichier associé (fait)

C'est la première fois que j'essaye de programmer sur un graphe donc je suis dans le flou complet.

Pouvez vous me donner un coup de pouce là dessus?

Décalrer un doubleclick sur un graphe, récuréper l'adresse et l'exploiter dans le tableau

PS: Pour des raisons de confidentialité, j'ai essayé d'illustré le fichier, je sais que ce n'est pas le mieux pour m'aider.

excelconf

merci

Nicolas.

bonjour

tu te lances dans un truc étrange

du jamais vu, et j'en ai vu !

on part donc du principe que tu as disons 20 pptx déjà faits et nommés (pas de PPTS créés à la volée, inutile)

et que tu veux ouvrir rapidement

je te propose de créer sur ta feuille Excel une liste des liens hypertextes

le consommateur d'un coup d'oeil choisit le lien qui l'intéresse

pas de VBA

simple, plus instinctif pour un consommateur novice (jolis liens en bleu soulignés ! ), hyper fiable.

Bonjour,

Merci pour ton retour.

J'avais pensé à cette porte de sortie mais je serais déçu d'en arriver là.

J'ai une solution intermédiaire mais qui semble déjà plus facile qui serait la suivante:

  • Je selectionne mon élément du graphique
  • Je clique sur un bouton ouvrir qui déclanche une macro qui:
1- Va chercher le titre associcié à l'élément actif (barre du graphe)

2- ouvre le fichier qui porte le même nom que ce titre

Cela te semple plus raisonnable ou non?

Cdt,

Nicolas.

re

tu ne le sais pas, mais sur ce forum je passe pour celui qui n'a qu'une opinion sur les macros :

-grande ou petite, simple ou complexe, toute macro est à éviter

donc si tu veux une macro, je passe la parole aux très bons spécialistes sur ce forum

Re,

C'est une vraie conviction!

Donc du coup je vais avoir besoin de car qui passe pour celui qui veut faire compliqué quand on peut faure simple.

Je pense que le point qui me bloque c'est de trouver ma cible dans ce graphique.

Si je veux lui donner une adresse à aller selectionner dans ce graphe, mon code est le suivant:

 Sheets("KPI1 ControlRoom").Select
    ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.FullSeriesCollection(5).Select
    ActiveChart.FullSeriesCollection(5).Points(8).Select

Dans l'idée ce serait de faire le chemin contraire et de récupérer le (5) et le (8) de mon élément actif.

Une idée?

Merci,

Nicolas.

Rechercher des sujets similaires à "macro gcd"