Besten Dank, aber...
09.05.2003 22:32:21
Boris
Hi Hajo,danke für Deine Antwort.
Das ist aber auch nicht mein Gedankenproblem - kam vielleicht etwas falsch rüber.
Ich wundere mich, warum der Boolsche Wert WAHR - multipliziert mit 1 - in Excel eine postive 1, in VBA hingegen eine negative 1 ergibt.
Beispiel SUMMENPRODUKT:
=SUMMENPRODUKT((A1:A100="x")*(B1:B100="y"))
zählt, wie oft x und y nebeneinander in A und B vorkommen - und das geht ja nur, weil das jeweilige Ergebnis von (A1:A100="x")*(B1:B100="y") entweder 1 oder Null ergibt - und die Summe aller Einser (=WAHR) ist dann das Formelergebnis.
Da in VBA aber anscheinend ein WAHR mit -1 bewertet wird - müsste - nur um es hier mal vergleichbar zu machen - die gleiche Formel ein Minus-Ergebnis auswerfen, und das find ich halt etwas seltsam...
Grüße Boris