刪除重複值程式出現異常現象,不知如何修改.
此程式在判斷Sheet1 D欄值的順序與Sheet2的順序相同時,能刪除重複值,如位置不同,則不能判斷重複值.具體請參見附件.煩請高手幫修正.
程式如下:
Sub test1()
RW = Worksheets(1).UsedRange.Rows.Count
rw2 = Worksheets(2).UsedRange.Rows.Count
For i = 3 To RW - 1
For j = 3 To rw2
If Worksheets(1).Range("d" & i) = Worksheets(2).Range("d" & j) Then
MsgBox "" & Sheets("sheet1").Range("d" & i).Address
Sheets("sheet1").Range("d" & i).EntireRow.Delete
i = i - 1
RW = RW - 1
j = j - 1
End If
Next j
Next i
End Sub