Hallo snb,
das habe ich gesehen, aber ich peils nicht...
Du liest die Blätter in Arrays ein.
Aber was schreibst Du ins Dictionary
?Code:
For j = 6 To UBound(sn)
.Item(sn(j, 1)) = Application.Index(sn, 1, 0)
Next
Der Key ist die Kontonummer, aber was ist
Application.Index(sn, 1, 0)?Dann durchläufst Du die Kontoauszüge.
Aber was machst Du bei
Code:
st = .Item(sp(j, 2))
sp(j, 3) = st(6 + (y >= sp(j, 6)))
?
Du schreibst die jeweilige Kontonummer in die Variable st. Wenn die Zelle im Blatt "Kontoauszüge" keine Kontonummer ist, wird sie im Dictionary ergänzt.
Und dann? Was ist
st(6 + (y >= sp(j, 6)))Und wo prüfst Du auf den Begriff "Mietforderung"?
Vielen Dank für Deine Mühe,
Lutz