Tabellenvergleich
20.09.2018 13:42:26
T
benoetige mal wieder eine kleine Hilfe.
Mit Code:
Sub check_closed_main()
Dim WS1 As Worksheet: Set WS1 = Worksheets("Daily")
Dim WS2 As Worksheet: Set WS2 = Worksheets("Main Sheet")
Dim WS3 As Worksheet: Set WS3 = Worksheets("CLOSED")
Dim lngRow As Long
Application.ScreenUpdating = False
WS2.Unprotect "?"
For lngRow = 2 To WS3.Cells(Rows.Count, 6).End(xlUp).Row
If WorksheetFunction.CountIfs(WS2.Columns(6), WS3.Cells(lngRow, 6), WS2.Columns(7), WS3. _
Cells(lngRow, 7)) = 0 Then
WS2.Cells(lngRow, 7).EntireRow.Delete
End If
Next lngRow
WS2.Protect "?"
Application.ScreenUpdating = True
End Sub
vergleiche ich WS2 und WS3 in Spalten F und G.Wenn eine Zeile gefunden wird, wo beide Werte uebereinstimmen, soll in WS2 die Zeile geloescht werden. Leider werden nicht alle Zeilen geloescht, wo die Bedingung erfuellt ist.
Wo liegt mein Feheler?
Gruss T