Re: Zählenwenn Zelle rot
13.03.2003 19:27:50
WernerB.
Hallo Christoph,leider ist es so, dass Excel nicht auf Format-Veränderungen reagiert, wenn man nicht ein bisschen nachhilft. Wenn Du also die Anzahl der roten Zellen in dem Bereich veränderst, zeigt Excel in der Ergebniszelle immer noch den alten Wert an.
Alternativ zum Gebrauch der F9-Taste kannst Du auch im Tabellenblatt-Modul den folgenden Code hinterlegen (als Ergebniszelle habe ich "A11" angenommen):
Allerdings machen mehrere solcher Konstrukte Excel erheblich langsam, weil es nach jedem Mausklick neu rechnet. Diesen Nachteil musst Du leider in Kauf nehmen.
Sollte dies zu lästig sein, kannst Du den Code ja wieder entfernen und ggf. die F9-Taste drücken. Aber einen Versuch sollte es Dir schon wert sein.
Übrigens greift Ralfs Vorschlag, die Zeile "Application.Volatile" einzufügen, in Deinem Fall leider nicht, da Deine Function nicht auf Wert- sondern auf Formatänderungen reagieren soll. Auf "Application.Volatile" solltest Du hier ganz verzichten; es zwingt zwar Excel immer wieder zum Rechnen, aber eben nicht zur Aktualisierung Deiner Function.
Viel Erfolg wünscht
WernerB.