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

VBA Discussion :

Désignation d'un graphique incorporé, par son nom


Sujet :

VBA

  1. #1
    Membre régulier Avatar de horemheb
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2010
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2010
    Messages : 122
    Points : 77
    Points
    77
    Par défaut Désignation d'un graphique incorporé, par son nom
    Bonjour, je cherche à sélectionner un graphique par son nom dans Excel 2010. Je précise :
    Dans le module standard je définis une variable publique :
    Public graphe As String

    Dans ma feuille j'ai une première procédure qui récupère le nom du graphique qui vient d'être créé (graphique incorporé dans la feuille) :
    graphe = ActiveChart.Name

    J'ai vérifié par un MsgBox, j'ai bien le nom dans la variable graphe.

    Dans une seconde procédure je veux sélectionner ce graphique (il n'y en a qu'un). Si j'utilise :
    ChartObjects(1).Select
    ça marche.

    Par contre, si j'utilise :
    ChartObjects(graphe).Select

    j'ai le message
    Erreur système Paramètre incorrect

    Or l'index peut être le n° ou le nom du graphique. Qu'est-ce qui m'a échappé
    Merci d'avance pour vos suggestions
    Mille jours d’entraînement pour forger, dix milles jours d’entraînement pour polir.
    Shimen Musashi - Gorin-no-sho Rouleau de l’eau

  2. #2
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Points : 712
    Points
    712
    Par défaut
    Bonjour à tous
    Bonjour horemheb

    As tu essayé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.ChartObjects("graphe").Activate
    Eric

Discussions similaires

  1. Réponses: 9
    Dernier message: 01/12/2005, 15h38
  2. Accéder à une propriété par son nom
    Par Neilos dans le forum C++Builder
    Réponses: 5
    Dernier message: 22/09/2005, 21h34
  3. Accéder à un serveur linux par son nom
    Par flatron dans le forum Réseau
    Réponses: 6
    Dernier message: 01/07/2004, 14h27
  4. Réponses: 4
    Dernier message: 06/06/2004, 12h07

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