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 :

Obtenir nom du graph


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 55
    Par défaut Obtenir nom du graph
    Bonjour

    Bon, j'ai créé une macro que j'affecte aux graphiques de mon classeur ...

    Mon probleme c'est que j'ai besoin du nom du graphique dans ma macro ...

    J'ai essayé ActiveChart.Name, ActiveChart.Parent.Name ... mais ca ne marche pas.

    Vous auriez une idée comment obtenir le nom du graph sur lequel j'ai cliqué ?

    Merci

  2. #2
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Bonjour
    Regarde si cela te convient?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox ActiveSheet.ChartObjects(ActiveChart.Parent.Name).Name
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  3. #3
    Membre averti
    Inscrit en
    Août 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 55
    Par défaut
    J'ai essayé aussi et la, il me dit quand je lance la macro en pas a pas : Variable objet ou variable de bloc with non défini ...

  4. #4
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    re
    Je suis surpris par ta réponse, car j'utilise régulierement cette expression sans aucune anomalie?????
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  5. #5
    Membre averti
    Inscrit en
    Août 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 55
    Par défaut
    Je sais pas quoi te dire ...

    La macro, tu la déclares dans thisworkbook ? les feuilles ? les modules ? les classes ?
    Tu n'as pas des choses a ajouter dans le projet pour que ca marche ?

    Tu n'aurais pas une feuille avec un exemple a me passer ? Peu etre qu'en incorporant ma macro a cette feuille ca marchera la ...

    Tu utilise une version bien précise d'excel ?

  6. #6
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    re
    Pour la proposition précédente il faut que le graph soit actif, essai celle ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Sub MsgGraph()
    Dim i As Integer
    'nom des graphs
    With ActiveSheet
    For i = 1 To .ChartObjects.Count
    MsgBox ActiveSheet.ChartObjects(i).Name
    Next i
    End With
    End Sub
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

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

Discussions similaires

  1. [XL-2010] Obtenir nom de la feuille d'une source de données graphique.
    Par fanlabise31 dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 15/07/2014, 21h35
  2. Obtenir nom de la table
    Par guillaume40 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/07/2010, 10h07
  3. Obtenir nom de fichier en fonction de l'URL
    Par smarties dans le forum Réseau
    Réponses: 0
    Dernier message: 02/04/2008, 19h04
  4. [XPATH] obtenir nom attribut d un niveau inférieur
    Par skyangel dans le forum Format d'échange (XML, JSON...)
    Réponses: 14
    Dernier message: 01/03/2008, 16h06
  5. Réponses: 4
    Dernier message: 14/08/2007, 10h31

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