Summenprodkt in VBA
05.05.2020 03:00:34
excelsocke
Kurze Erklärung des Tabellenauschnittes im Upload.
https:\/\/www.herber.de/bbs/user/137262.xlsx
D3:AH3 Datum vom 1. bis 31. als vollstandiges Datum Zellformat "DD"
bei Monaten mit 30 Tagen ist der"31." mit "" befüllt
für den Februar der 29. 30. 31. mit ""
In D4:AH4 beliebige Eurobeträge die Tageweise auf addiert werden sollen.
z.B. am 1. sind es 28
vom 2. bis 5. ebenfalls 28
am 6. wären es dann 87
usw. bis Monatsende.
Unter Excel würde ich dem Problem mit der Formel
Summenprodukt((D4:AH4)*((D3:AH3) kleinergleich heute()))
zu leibe rücken.
Ich möchte nun diesesProblem mit VBA lösen.
Ich habe es mit WsF.sumproduct(Range("D4:AH4")*(Range(D3:AH3) kleinergleich DATE)) versucht Fehler Meldung: Typen unverträglich
mit Application.Sumproduct(Range("D4:AH4")*(Range(D3:AH3) kleinergleich DATE)) dieselbe Fehlermeldung
mit WsF.Sumproduct(range(cells(...),cells().....usw.) ebenfals dieselbe Fehlermeldung
mit application.Sumproduct(range(cells(...),cells().....usw.) ebenfals dieselbe Fehlermeldung
Die Formel über FormulaR1C1 ins Tabellenblatt bringen möchte ich nicht.
Bin nun mit meinem Latein am Ende.
Ist dies auf diese Art mit VBA lösbar?
Wo liegt mein Fehler?
Ich hoffe ich habe mein Problem deutlich genug beschrieben.
Herzliche Grüße
Jörg