Hallo,
kann mir jemand von euch sagen, wie ich eine SummeWenn Formel mit selbst definierten Variablen in eine Zelle bekomme? Es gibt sicher bessere Wege, aber da ich ein Anfänger bin, sieht mein Code für einen solchen Vorgang so aus:
Range(Cells(differenzsummenfeldzeile, letzteSpalteSchleife), Cells(differenzsummenfeldzeile, letzteSpalteSchleife)).Select
dsumme = "=SUMME(O2:O" & letzteZeileSchleife & ")"
ActiveCell.FormulaLocal = dsumme
Das ist Summe und habe ich mir irgendwie hingewurschtelt. Wenn ich nun aber SummeWenn nehmen will, müsste ich eigentlich ja
schreiben
=SUMMEWENN(O2:O13;"<0")
Ich bekomme ja aber leider keine " " in die Formal, da die Syntax diese ja verwerten würde. Und mir ist auch bewusst, dass
es über eine Worksheetfunction geht aber dann berechnet er diese leider nur einmal und dann steht zwar das Ergebnis drin,
dieses ändert sich aber nicht, falls ich in der Tabelle nachträglich etwas ändere.
Hoffe ich konnte mein Problem verständlich vorbringen. Ansonsten einfach fragen.
Danke schonmal
|