Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Function automatisch neu berechnen

Function automatisch neu berechnen
21.11.2014 15:25:22
Burghard
Hallo,
ich habe diese

Function in einem Standardmodul:

Function CountColor(rng As Range, iColor As Integer)
On Error GoTo ende
Dim rngAct As Range
Dim iCount As Integer
Application.Volatile
For Each rngAct In rng.Cells
If rngAct.Interior.ColorIndex = iColor Then
iCount = iCount + 1
End If
Next rngAct
CountColor = iCount
'Worksheets("Januar").UsedRange.Columns("C:C").Calculate
ende:
End Function
In einer "Summenzelle" in der Tabelle steht: =CountColor(C$2:C$43;38)
Wenn ich im Bereich "C$2:$C43" die Hintergrundfarbe lösche oder neu setze, wird in der " _ Summenzelle" nicht neu berechnet. Ich muss dies manuell per F9 machen. In den Optionen ist "automatische "Neuberechnung" gesetzt. Kann ich die automatische Neuberechnung irgendwie in die

Function hineinbekommen? Ein - nicht funktionierender - Ansatz von mir ist oben genannt: " _
Worksheets("Januar").UsedRange.Columns("C:C").Calculate" .
Hilfe wäre nett.
Grüße Burghard

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Function automatisch neu berechnen
21.11.2014 15:30:09
selli
hallo burghard,
damit wirst du leben müssen.
die farbänderung einer zelle löst kein ereignis aus, so dass du um F9 nicht herumkommen wirst.
gruß
selli

AW: Function automatisch neu berechnen
23.11.2014 23:53:02
Burghard
Hallo Selli,
vielen Dank für die Info. Ich habe jetzt die Neuberechnung durch das Öffnen bzw. Wechseln des Arbeitsblattes angestoßen.
Grüße Burghard

Anzeige
...oder du kopierst die Farbe jedesmal aus ...
21.11.2014 16:28:18
Luc:-?
…einer anderen Zelle per FormatPinsel ein (Achtung, BedingtFormate wdn ebenfalls übertragen!), Burghard,
denn eine solche Aktion löst dann auch ein Change-Ereignis aus, was die Neuberechnung aller mit der so geänderten Zelle verbundenen Fmln veranlasst. Auch die Volatilität einer solchen udFkt oder ihre Kombination mit einer volatilen StandardFkt nutzt da nichts, nur kann dann die NeuBerechnung auch durch Klick in eine beliebige LeerZelle veranlasst wdn.
Gruß, Luc :-?
Besser informiert mit …

Anzeige
AW: ...oder du kopierst die Farbe jedesmal aus ...
23.11.2014 23:54:43
Burghard
Hallo Luc,
vielen Dank für die Info. Dein Vorschlag funktioniert. Ich habe jetzt in anderer Weise die Neuberechnung durch das Öffnen bzw. das Wechseln des Arbeitsblattes angestoßen.
Grüße Burghard

Na, dann na gut ... ;-> owT
24.11.2014 05:13:56
Luc:-?
:-?
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige