Personligen skulle jag använda mig av VBA för detta. Om du inte är någorlunda insatt i VBA-programmering kanske min lösning kan vara lite väl svår, men här följer en kort beskrivning..
Färgen på en stapel i ett diagram går att ändra genom att använda sig av:
Blad1.ChartObjects(1).Chart.SeriesCollection(1).Points(1).Interior.ColorIndex = 1
(Självklart måste du använda dig av namn och parametrar som stämmer överens med diagrammet i ditt dokument)
Skapa en metod innehållande if-satser eller en case-sats där värdet på källdatan kontrolleras och färgen på stapeln ändras enligt ovanstående. Anropa denna metod från Worksheet_change för automatisk uppdatering.
Hoppas du får det att funka! Återkom för en mer utförlig beskrivning om du får problem.
/Andreas