J'ai fait un petit fichier test, si vous voulez voir comment ça marche...demandez :-)
Le principe est finalement plus simple que prévu :
Les données en A1:A25 (par exemple), avec la cellule au format conditionnel en A5 (par exemple encore), qui est verte si positive, rouge si nulle ou négative(toujours par exemple).
Créer deux colonnes (B et C, mais ça pourrait être deux colonnes distantes, voire masquées après coup, c'est kifkif). En B5, mettre la formule =si(A5>0;A5;), et en C5, la formule =si(A5<=0;A5;).
Faire un graphe histogramme basé sur les trois colonnes. Dans la 5eme position, on se retrouve avec deux histogrammes cote à cote : la valeur en A5, la valeur en B5 si A5 est positif, ou la valeur en C5 si A5 est négatif ou nul. Tout est en bleu. Ok?
Double cliquer sur la barre qui correspond à B5, puis onglet Option et choisir une superposition de 100%, et dans l'onglet motif, mettre le même vert que dans la cellule.
Changer la valeur de A5 pour qu'elle soit négative, de façon à afficher la valeur de C5. Faire de même que précédemment, superposition, et couleur rouge identique à celle de la cellule.
On se retrouve avec un graphique à trois couleurs : toutes les valeurs autres que A5 sont bleues. Si A5 est positive et donc verte dans la feuille, la barre est verte aussi. Si elle est négative, elle est rouge dans la feuille, et rouge aussi dans le graphique...
Et voilou :-) sans macro ni VBA...
Si vous voulez le fichier exemple, donnez-moi votre mail :-)
Cordialement,
JFB