Excel : une courbe, plusieurs couleurs
babylon
-
Mytå Messages postés 4246 Statut Contributeur -
Mytå Messages postés 4246 Statut Contributeur -
Bonjour,
Je cherche à mettre en forme une courbe (ligne) sous excel 2007.
Mes données sont dans un tableau à coté.
Je souhaiterais faire en sorte que, quand un point est plus élevé que le point précédent, il passe en rouge avec la section de ligne ascendante, et que quand il est inférieur, il passe en vert avec la section de ligne descendante (voire même ajouter du orange quand la valeur stagne par rapport à la précédente).
Le but est de visualiser avec un code couleur une quantité de problèmes qualité rencontrés.
Je précise que je ne connais pas les macros et le VBA.
Merci d'avance pour votre aide.
Je cherche à mettre en forme une courbe (ligne) sous excel 2007.
Mes données sont dans un tableau à coté.
Je souhaiterais faire en sorte que, quand un point est plus élevé que le point précédent, il passe en rouge avec la section de ligne ascendante, et que quand il est inférieur, il passe en vert avec la section de ligne descendante (voire même ajouter du orange quand la valeur stagne par rapport à la précédente).
Le but est de visualiser avec un code couleur une quantité de problèmes qualité rencontrés.
Je précise que je ne connais pas les macros et le VBA.
Merci d'avance pour votre aide.
A voir également:
- Excel courbe plusieurs couleurs
- Liste déroulante excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Courbe excel - Guide
- Word et excel gratuit - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
4 réponses
bonjour,
si c'est pour un graphique en version finale (qui ne doit plus évoluer), il faut prendre chaque segment séparément clic- puis clic (et pas clic-clic) sur le segment et modifier son format
si le graphique doit évoluer, je ne vois que VBA et là, je crois qu'il vaut mieux que tu envoies ton problème, sans données confidentielles, sur cijoint.fr en version excel 2003.
mais il y aura certainement d'autres idées
bonne suite
si c'est pour un graphique en version finale (qui ne doit plus évoluer), il faut prendre chaque segment séparément clic- puis clic (et pas clic-clic) sur le segment et modifier son format
si le graphique doit évoluer, je ne vois que VBA et là, je crois qu'il vaut mieux que tu envoies ton problème, sans données confidentielles, sur cijoint.fr en version excel 2003.
mais il y aura certainement d'autres idées
bonne suite
Merci pour vos réponses !
Le graphique est destiné à évoluer, mais il est très léger pour l'instant, c'est encore possible de le faire "à la main", donc je vais me lancer.
Et quand j'aurai du temps libre je me pencherai un peu sur le VBA, ça doit ouvrir pas mal de portes !
Bonne journée
Le graphique est destiné à évoluer, mais il est très léger pour l'instant, c'est encore possible de le faire "à la main", donc je vais me lancer.
Et quand j'aurai du temps libre je me pencherai un peu sur le VBA, ça doit ouvrir pas mal de portes !
Bonne journée
Bonjour à babylon et aux autres.
Je vous propose une piste de solution faisant appel non pas à une courbe (ligne) ni à des nuages de points, mais à des aires :
https://www.cjoint.com/?ADvbrRQcJPx
Au tableau "x;y" de départ il faut ajouter 3 colonnes pour gérer les segments croissants, décroissants et stables.
Il faut que la série "y" soit sans contour, mais que les 3 autres séries aient des contours épais. Il faut aussi que la série "y" soit en première position (en bas) dans l'ordre d'affichage, afin de recouvrir les 3 autres.
* Mon fichier, dans son état actuel, n'est pas fiable à 100% (quand un segment décroissant succède à un segment stable) ; je dois y retravailler ....
En attendant, mes cordiales salutations.
Je vous propose une piste de solution faisant appel non pas à une courbe (ligne) ni à des nuages de points, mais à des aires :
https://www.cjoint.com/?ADvbrRQcJPx
Au tableau "x;y" de départ il faut ajouter 3 colonnes pour gérer les segments croissants, décroissants et stables.
Il faut que la série "y" soit sans contour, mais que les 3 autres séries aient des contours épais. Il faut aussi que la série "y" soit en première position (en bas) dans l'ordre d'affichage, afin de recouvrir les 3 autres.
* Mon fichier, dans son état actuel, n'est pas fiable à 100% (quand un segment décroissant succède à un segment stable) ; je dois y retravailler ....
En attendant, mes cordiales salutations.
Bonjour,
C'est réalisable "à la main" et point par point:
Quand vous sélectionnez un point qui correspond à une donnée vous pouvez par le format modifier la couleur du point et la couleur du segment qui précède ce point.
Vous pouvez partir d'une courbe en vert et modifier les parties ascendantes et les parties horizontales
Mes connaissances en vba ne permettent pas de présumer de la faisabilité d'une macro qui réalise automatiquement ce que vous cherchez.
C'est réalisable "à la main" et point par point:
Quand vous sélectionnez un point qui correspond à une donnée vous pouvez par le format modifier la couleur du point et la couleur du segment qui précède ce point.
Vous pouvez partir d'une courbe en vert et modifier les parties ascendantes et les parties horizontales
Mes connaissances en vba ne permettent pas de présumer de la faisabilité d'une macro qui réalise automatiquement ce que vous cherchez.
Il y a une bidouille réalisable en nuage de points mais je l'ai jugée "pas présentable"
je suis curieux de voir ta solution "pas présentable" et certainement tordue à souhait, comme d'habitude !!!
merci encore pour tes (nombreuses) astuces
https://www.cjoint.com/?3DurRfnxU5J
vaste chantier ..
merci,
.
Avec une macro sur un graphique en nuages de points
Le fichier : Graphe_Couleur.xls
Mytå