Ich habe nochmals eine Frage zu SUMPRODUCT in der VBA-Umgebung.
Nachstehender Code liefert mir das korrekte Ergebnis.
lngValue = [SUMPRODUCT((spxSum < 500000)*(spxAktiv="JA")*(spxFehler2<>"rot")*(len(spxText)<10))]
Nun möchte ich in der Formel nicht mehr eine fixe Zahl eingeben, sondern diese anderswo definieren.
Mein Versucht ist gescheitert, ich erhalte bei nachstehendem Code die Meldung "Typen unverträglich."
Dim FixWert as Double
FixWert = 5000000
lngValue = [SUMPRODUCT((spxSum < FixWert)*(spxAktiv="JA")*(spxFehler2<>"rot")*(len(spxText)<10))]
Wie muss ich die Variable "FixWert" übergeben?
Gruss, Peter