function wird nicht ausgef. bei F9 o. automatic
Bert
Ich habe eine Funktion in einem Makro die die Anzahl der Zellen mit einer bestimmten Hintergrundfarbe bestimmt:
Public Function COUNTIFcolor(rngRefZelle As Range, rngBereich As Range)
Im Worksheet nutze ich diese Makro dann, z.B. steht dann in den entspr. Zellen, z.B.: '=(5-COUNTIFcolor($B$67,G29:M29))/5'
$B$67 ist hier die Referenzzelle deren Farbe ausgelesen wird, und dann wird die Summe der Zellen im Range G29:M29 mit dieser Hintergrundfarbe berechnet.
Das Ganze funktioniert aber nur automatisch, wenn ich den Zellen im Bereich G29:M29 mit dem Formatpinsel die gleiche Farbe zuweise wie Zelle B67 oder eine Zelle gleicher Farbe kopiere. Mache ich es direkt ueber die "fillcolor" Funktion im Menue (keine Ahnung wie die bei der deutschen Version heisst), wird nicht automatisch oder per F9 kalkuliert. Zur Neuberechnung muss ich erst in die Zelle doppel-klicken in der die Formel steht und dann "enter" druecken.
Worin liegt der Unterschied? Warum bekommt Excel nicht mit, dass sich die Farbe geaendert hat?
Gruss,
Bert