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 :

Couleurs graph nuage de points


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 150
    Par défaut Couleurs graph nuage de points
    Je travaille sur un graphe nuage de points avec des points localisés avec des coordonnées, avec ces coordonnées je calcule la distance moyenne de chaque point par rapports aux autres (jusque là mon code fonctionne) et je voudrais colorer les points en fonction de la colonne comportant ces moyennes.

    En apparence cela a l'air de fonctionner, j'ai bien quelques points qui apparaissent colorés différemment et en dégradé les uns par rapport aux autres mais il me semble que tous les points à part ça sont de la même couleur et je n'arrive pas à déterminer si c'est mon code qui ne fonctionne en fait pas ou si ça représente bien la réalité de mes points et de leurs coordonnées????

    Les coordonnées:

    Nom : 2019-02-06 13_17_34-Microsoft Excel - CARTE4.png
Affichages : 130
Taille : 25,9 Ko
    (Il y a 246 lignes et c'est variable en fonction d'autres calculs)

    Les moyennes:

    Nom : 2019-02-06 13_20_11-Microsoft Excel - CARTE4.png
Affichages : 126
Taille : 15,0 Ko


    Le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    For z = 2 To Worksheets("DISTANCES").Range("X150000").End(xlUp).Row
     
    Dim max As Long, Rouge As Long
     
    max = WorksheetFunction.max(Worksheets("DISTANCES").Range("X2:X" & Worksheets("DISTANCES").Range("X150000").End(xlUp).Row))
     
    Rouge = (Worksheets("DISTANCES").Range("X" & z).Value / max) * 255
     
    ActiveChart.SeriesCollection(1).Points(z).Format.Fill.ForeColor.RGB = RGB(Val(Rouge), 0, 0)
     
    Next z

    Quelqu'un peut-il me donner un coup de main et m'indiquer si je fait bonne route ou pas?

    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 150
    Par défaut
    J'ai voulu vérifier en posant ma formule.

    Nom : 2019-02-06 13_23_00-Microsoft Excel - CARTE4.png
Affichages : 162
Taille : 14,5 Ko


    Je souhaitais obtenir un dégradé de rouge de à , dans l'immense majorité des cas mes points semblent noirs.

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Déclare tes variables "max" et "Rouge" avec le type Double à la place de Long.

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/01/2014, 14h53
  2. [XL-2007] Etiquette graphe nuage de points
    Par zemblamoh dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/12/2011, 14h51
  3. [AC-2000] étiquette données sur graphe nuages de point access
    Par kir4000 dans le forum IHM
    Réponses: 0
    Dernier message: 20/07/2009, 11h21
  4. Affecter des couleurs à un nuage de points 3D
    Par LeRocher dans le forum MATLAB
    Réponses: 2
    Dernier message: 21/12/2007, 12h47
  5. interpolation couleur entre nuage de points
    Par soubre dans le forum OpenGL
    Réponses: 2
    Dernier message: 02/07/2005, 16h52

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