AW: Vergleich 2 er Tabellen trotz leerer Zeilen
Piet
Hallo Lucien
ja, du hast Recht, Hut ab. Find beachtet meines Wissens ausgeblendete Zeilen nicht!
Probiere es bitte mal mit 2 For Next Schleifen. Das dauert wahrscheinlich länger, mal sehen.
Ich hoffe das meine Makro evtl. Zeilenverschiebungen durch Variable a und v ausgleicht!
Hierzu benötigst du die Zeile Variable bitte zweimal, für Tabelle1+2 separat ermittelt!
Ich bin gespannt auf deine Rückmeldung.
mfg Piet
Sub Tabellen_vergleichen()
Dim i&, j&, a&, v&, Zeile1&, Zeile2&
Zeile1 = ws1.Cells(Rows, Count, 1).End(xlUp).Row
Zeile2 = ws2.Cells(Rows, Count, 1).End(xlUp).Row
v = Abs(Zeile2 - Zeile1) + 2 'Zeilenverschiebung!
'2 For Next Schleifen, hoffentlich klappt es!
For i = 2 To Zeile1
If i < v Then a = 2 Else a = i - v
For j = a To Zeile2
If ws1.Cells(i, 5) = ws2.Cells(j, 5) Then
ws1.Cells(i, 13).Value = ws2.Cells(i, 13).Value
Exit For
End If
Next j
Next i
End Sub