Format conditionnel dynamique pour Bar chart excel 2007

Fermé
Coco loco Messages postés 20 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 28 octobre 2014 - 18 avril 2013 à 13:54
tontong Messages postés 2572 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 14 mars 2025 - 19 avril 2013 à 13:52
Bonjour tout le monde,

Je suis nouveau sur le forum. Je m'excuse d'avance si ce que je dis n'est pas compréhensible ou si les termes ne sont pas exactes.

J'aimerai faire un graphique ayant un "format conditionnel dynamique". Je voudrai que selon une valeur qui s'actualisera tous les jours et qui variera entre 0 et 100 le bar chart change de couleur. Par exemple:

Si la valeur A est entre 0 et 30 j'aimerai que la bar concernant la valeur A se mette automatiquement en vert et que si elle passe à 80 qu'elle se mette en rouge.

J'ai parcouru divers forum mais je n'ai malheureusement pas trouvé de réponse. J'ai lu a plusieurs reprises qu'il est nécessaire d'utiliser VBA. J'ai de bonnes connaissance d'excel mais peu en programmation VBA.

D'avance merci.
A voir également:

2 réponses

tontong Messages postés 2572 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 14 mars 2025 1 062
18 avril 2013 à 18:37
Bonjour,
La démarche est la même que pour un histogramme (merci à michel_m).
Un résumé rapide:
https://www.cjoint.com/?3DssHYfrs7p
0
Coco loco Messages postés 20 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 28 octobre 2014
19 avril 2013 à 10:22
Bonjour tontong,

Merci de ta réponse. Je remarque que je ne me suis pas exprimé clairement.
En faite, j'ai une plage de donnée allant de 0 à 100. J'ai utliisé le "record macro" pour faire un sort par valeurs afin qu'elles soient classées de la plug petite à la plus grande. Ensuite je prend cette plage de donnée qui est sur la même colonne pour faire un bar chart. Du coup elles sont classées par valeur. Je prends un exemple simple. Imaginons que j'aimerai classer sur un bar chart l'âge de dix personnes qui ont entre 100 à 1 an allant de la plus âgée à la plus jeune et que les personnes ayant entre 100 et 70 ans aient leur par en rouge, les personnes entre 69 et 31 en jaune et en dessous de 30 en vert. Exemple

personne A 98 ans ----------------------------------------------------------- rouge
personne B 80 ans -------------------------------------------------------- rouge
personne C 72 ans ---------------------------------------------------- rouge
personne D 67 ans ----------------------------------------------- jaune
personne E 50 ans -------------------------------------------- jaune
personne F 40ans ---------------------------------------- jaune
personne G 33 ans ----------------------------------- jaune
personne H 28 ans ------------------------------- vert
personne I 19 ans ---------------------- vert
personne J 4 ans ------------ vert


J'aimerai donc que le graphique soit dynamique et que si je change l'âge de la personne A et que je lui donne 25 ans, je voudrais que la barre correspondant à cette personne soit en vert et entre la personne H et I.


J'espère que je me suis fait comprendre....

Merci d'avance.
0
tontong Messages postés 2572 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 14 mars 2025 1 062
19 avril 2013 à 13:52
Bonjour,
J'ai utliisé le "record macro" pour faire un sort par valeurs afin qu'elles soient classées de la plug petite à la plus grande.
Je ne connais pas ou je ne comprends pas quelle méthode de tri vous utilisez.
Peu importe, si le tri est dynamique et précède la répartition en plusieurs colonnes tel que le montre le fichier du #1le résultat graphique sera dynamique.
Exemple avec un tri par formules:
https://www.cjoint.com/?3DtnREhSDH5
0