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 :

Trouver l'indice d'un graphique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Par défaut Trouver l'indice d'un graphique
    Bonjour,

    Si l'utilisateur a sélectionné un graphique Excel, comment VBA peut-il savoir quel est l'indice (le numéro) du graphe sélectionné?

    Je vois comment il faut faire pour trouver le nom (ActiveChart.Name), mais comment en trouver le numéro?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    la vérité doit se trouver autour de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for each CO in activesheet.chartobjects : debug.Print co.name : next co
    Chart 1
    Chart 2
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ?activesheet.Chartobjects("Chart 1").index
     1

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Par défaut
    Avec ceci, ça marche.
    Merci pour votre aide .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    g = Right(ActiveChart.Name, Len(ActiveChart.Name) - 7)
        l = ActiveSheet.ChartObjects(g).Index

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

Discussions similaires

  1. Trouver l'indice d'une chaine à partir d'un mot
    Par arnaud405 dans le forum Embarqué
    Réponses: 14
    Dernier message: 21/06/2012, 23h28
  2. trouver l'indice d'un tableau
    Par adenoula dans le forum C#
    Réponses: 9
    Dernier message: 29/11/2011, 14h29
  3. Réponses: 3
    Dernier message: 08/03/2011, 00h01
  4. Trouver l'indice colonne
    Par husker dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/06/2008, 12h22
  5. [find] Trouver plusieurs indices
    Par LordPeterPan2 dans le forum MATLAB
    Réponses: 8
    Dernier message: 19/07/2007, 16h07

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