MFC d'une forme automatique
Maxx
-
Maxx -
Maxx -
Bonjour,
Je cherche sur excel à changer la couleur d'un trait (forme automatique) en fonction de la valeur d'une cellule.
En fait, faire une mise en forme conditionnelle pour une forme automatique.
J'ai appliqué à ma cellule une mise en forme conditionnelle (3 couleurs possibles en fonction de 3 plages de valeurs), et je souhaiterai que ces couleurs s'appliquent aussi à un trait (ou une autre forme) que j'ai tracé à côté. Tout ceci dans le but de "représenter plus visuellement" mes valeurs.
Existe-t-il une fonction simple, faut-il utiliser des macros ?
Merci d'avance.
Maxime
Je cherche sur excel à changer la couleur d'un trait (forme automatique) en fonction de la valeur d'une cellule.
En fait, faire une mise en forme conditionnelle pour une forme automatique.
J'ai appliqué à ma cellule une mise en forme conditionnelle (3 couleurs possibles en fonction de 3 plages de valeurs), et je souhaiterai que ces couleurs s'appliquent aussi à un trait (ou une autre forme) que j'ai tracé à côté. Tout ceci dans le but de "représenter plus visuellement" mes valeurs.
Existe-t-il une fonction simple, faut-il utiliser des macros ?
Merci d'avance.
Maxime
A voir également:
- MFC d'une forme automatique
- Réponse automatique thunderbird - Guide
- Mise en forme conditionnelle excel - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Mise en forme tableau word - Guide
J'ai pas mal essayé, et il n'y a qu'avec des macros qu'on y arrive.
Voila ce que j'ai :
Sub Macro5()
If [A2] < 30 Then
ActiveSheet.Shapes("Line 2").Select
Selection.ShapeRange.Line.ForeColor.SchemeColor = 3
End If
If [A2] >= 30 Then
ActiveSheet.Shapes("Line 2").Select
Selection.ShapeRange.Line.ForeColor.SchemeColor = 2
End If
End Sub
En fonction de la valeur de A2, je donne à mon trait "line2" la couleur 3 ou 2, ca marche
Moi je veux lui donner la couleur d'une cellule, j'ai essayé avec ceci à la place de 3 ou 2:
Range("A2").FormatConditions(2).Interior.ColorIndex
Ca marche aussi, mais le problème c'est que la couleur 3 pour une cellule n'est pas la couleur 3 pour un trait ! Ce n'est pas la même code...aie aie aie!
Une idée ?