ich scheitere gerade mal wieder ... weil ich nicht weiss wonach ich suchen muss und wäre für Tipps sehr dankbar.
Ich habe eine Funktion geschrieben, die auch genau das tut was sie soll - aber die Zellen, in denen sie eingesetzt ist, aktualisieren sich nicht automatisch, wenn sich die der Funktion übergeben Werte ändern. Das Set up ist so, dass ich in einen Reiter Rohdaten lade (über ein Add In eines dritten Produktes) und die Funktion aus diesen bestimmte Werte rauspickt und summiert. Das klappt auch - im Prinzip. Wenn ich aber die Daten in den Rohdatenreiter lade, dann aktualisieren sich die Funktionsergebnisse in den Zellen nicht automatisch, man muss immer in die Zelle gehen, F2 und Enter drücken bevor der neue Wert da steht.
Wie kann ich das so hinbekommen, dass die Funktionen immer sofort durchgerechnet werden?
Die Funktion sie grob so aus:
Function get_Q(AA As String, BB As String, CC As String) As Double
strCombi = AA & BB & CC
get_Q = Evaluate("=SUMPRODUCT(('Q'!$K$4:$K$14214=" & strCombi & ")*'Q'!$I$4:$I$14214)")
End Function
Dank & Gruss,b.