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 :

[Excell VB] Graphes et repère de Shape


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut [Excell VB] Graphes et repère de Shape
    Bonjour à tous,
    J'ai besoin de votre aide précieuse pour une macro Excel ^^

    En effet ma macro doit tracer des lignes à la verticale de certains points particuliers sur un graphe déja tracé.

    J'ai bien compris comment marche la fonction Shapes.Addline(x1,y1,x2,y2), mais je ne comprends pas comment est gradué le repère de ces x et y.
    Apparament c'est gradué en points, avec l'origine en haut à gauche. Mais comment savoir les coordonnées dans cette unité de mes points de graphe ?

    Si il y'a une fonction qui permet de récuperer le x et le y des points de mes graphique, il me suffira de tracer une ligne avec le meme x \o/
    Sinon est il possible de connaitre la position de certains points particuliers ? ( l'origine par exemple )
    EDIT : Apparament cela se fait grace à la fonction Points, quel argument dois je entrer pour un point d'un graphe ?

    En esperant avoir été assez clair

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Hello Ticlem, bienvenue sur le forum,
    J'espère que quelqu'un pourra te répondre... En attendant, SilkyRoad a donné pas mal de renseignements sur les graphes à cette adresse http://www.developpez.net/forums/sho...ighlight=Ligne
    regarde déjà si tu peux en tirer quelque chose.
    Je crois me souvenir qu'il a déjà traité le sujet mais je n'ai pas retrouvé la discussion. Si j'ai un moment, j'y retourne
    Bonne chance

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut
    Merci de l'accueil, je vais y faire un tour

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    J'ai trouvé ça : http://www.developpez.net/forums/sho...ighlight=ligne
    Regarde la réponse de Silky. Je n'ai pas approfondi sa réponse mais jète un oeil

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut
    J'ai trouvé un truc bien !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Charts("MonGraphe").Axes(xlValue).Left
    Me renvoie le nombre de points entre mon axe des ordonnées et le bord gauche de ma feuille, donc j'ai ma valeur d'origine. A partir de ca je peux me faire une échelle correcte

    Une dernière question, qui devrait être plus facile :
    J'aimerais colorier ces points particuliers de mon graphe en rouge. L'aide dans CollectionSeries m'aide un peu ( c'est son but ) mais je n'y arrive pas.
    Quelqu'un peut me donner la ligne de code ?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut
    Hop résolu tout seul :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Charts("MonGraphe").SeriesCollection(1).Points(n).MarkerBackgroundColorIndex = 3

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

Discussions similaires

  1. Fichier tableur (ou Excel) vers graphe
    Par davcaz dans le forum LabVIEW
    Réponses: 2
    Dernier message: 31/05/2012, 16h32
  2. [XL-2007] Graph : valeur repère en ordonnée
    Par marcym dans le forum Excel
    Réponses: 4
    Dernier message: 07/06/2011, 16h23
  3. VBA EXCEL - créer graphe dynamiquement
    Par neo2k2 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 16/06/2008, 15h18
  4. Copier le contenu d'une feuille Excel avec graphes et images
    Par billynirvana dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 12/01/2007, 20h25
  5. [Excel] Récupérer le texte dans un shape de type zonedetext
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/12/2005, 11h00

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