SUMMEWENN-Matrix via VBA abbilden
Roland
ich bin nicht zuletzt Dank herber.de mittlerweile schon "ein kleines bißchen" dem VBA-DAU-Stadium entwachsen, stoße aber immer wieder an meine Grenzen, wie auch jetzt.
In einer Arbeitsmappe habe ich eine mördermäßige SUMMEWENN-Matrix, die ca. 10.000 Zeilen einer anderen Arbeitsmappe abarbeiten muss. Das ganze sieht dann so aus:
{=SUMME(WENN($I$18="Alle";0);((WENN(Daten!$B$2:$B$10000=$D$19;WENN(Daten!$C$2:$C$10000=$D$21;WENN(Daten!$D$2:$D$10000=$I$18;Daten!$N$2:$N$10000))))))}
Sieht ziemlich heftig aus, funktioniert aber, wenn auch nur sehr langsam! Deshalb die Frage, ob man sowas über VBA auch eleganter lösen kann?
Für einen kleinen geistigen Schubser wäre ich dankbar!
THX und viele Grüße
Roland