Если ячейка H1 = ячейка I1, удалить всю строку.Затем следующий ряд, ячейка H2 <> ячейка I2, сохраните.Затем следующая строка.
Я хотел бы удалить всю строку, если обе ячейки строки совпадают.Я искал и это самое близкое к тому, чего я хочу добиться и изменить код.
Sub CellAequalCellB ()
Dim ws As Worksheet
Dim rng As Range
Dim lastRow As Long
Set ws = ThisWorkbook.Sheets("Sheet1")
lastRow = ws.Range("A" & ws.Rows.Count).End(xlUp).Row
Set rng = ws.Range("H1:I" & lastRow)
' filter and delete all but header row
With rng
.AutoFilter field:=1, Criteria1:=" .AutoFilter field:=2 "
SpecialCells(xlCellTypeVisible).EntireRow.Delete
End With
' turn off the filters
ws.AutoFilterMode = False
End Sub
Однако, когда я запускаю, wholerow.delete возникает ошибка.