ich bin gerade dabei für den Monatsabgleich von Leergütern ein Excel-Tool zu programmieren.
Hierzu lese ich Lieferscheinnummer und Artikel aus verschieden Tabellen aus und lasse sie untereinander schreiben.
Wenn ich jetzt allerdings über dieFunktion Summewenns die Summen bilde bekomme ich falsche Ergebnisse angezeigt.
Ich habe auch schon versucht auf Summenprodukt zu wechseln, allerdings bekomme ich dann Fehlertypen unverträglich.
Dim ZielspalteMB51 As Range
Dim ZielzeileMB51 As Long
Dim IdentWPCMB51 As Range
Dim ZeilenWPCMB51 As Range
Dim BwaMB51 As Range
Dim MengeMB51 As Range
Set ZeilenWPCMB51 = Sheets("MB51").Columns(1)
ZeileMaxMB51 = WorksheetFunction.CountIf(ZeilenWPCMB51, "")
Set IdentWPCMB51 = Sheets("MB51").Range(Sheets("MB51").Cells(1, 31), Sheets("MB51").Cells(ZeileMaxMB51, 31))
Set BwaMB51 = Sheets("MB51").Range(Sheets("MB51").Cells(1, 11), Sheets("MB51").Cells(ZeileMaxMB51, 11))
Set MengeMB51 = Sheets("MB51").Range(Sheets("MB51").Cells(1, 33), Sheets("MB51").Cells(ZeileMaxMB51, 33))
For i = s To ZeileMaxVAus
Set IdentVAus = Sheets("Vergleich Ausgang").Cells(i, 1)
e = WorksheetFunction.SumIfs(MengeMB51, IdentWPCMB51, IdentVAus, BwaMB51, a)
f = WorksheetFunction.SumIfs(MengeMB51, IdentWPCMB51, IdentVAus, BwaMB51, b) 'Summewenns und eintragen
Sheets("Vergleich Ausgang").Cells(i, 5) = e + f
Next i