現在、Excelファイルを検索して重複エントリを削除するプログラムを作成しようとしています。エントリが異なるときにExcelマクロでエントリを削除する
これを行うコードを作成しました。ただし、複製前と複製後にエントリを削除する必要があります。私はどこにでも見てきたし、例を見つけることができない、助けてください!
これらは私の例では、私はThe1とThe2を残して両方の車のエントリを削除するには、それを必要とするだろう
The1
Car
Car
The2
エントリです。 は、ここに私のコードで、これまで
Sub rar()
Dim i As Long
With Worksheets("Sheet1") 'DEFINES WHICH SHEET TO USE'
For i = Cells(Rows.Count, "A").End(xlUp).Row To 2 Step -1
If Cells(i, 1).Value = Cells(i - 1, 1).Value Then
Rows(i+1).Delete
Rows(i).Delete
Rows(i-1).delete
End If
Next i
End With
End Sub
このコードは、あなたが望む仕事をしているようです。行のインデックスを 'i-2'、' i-1'、 'i'に変更する必要があることを除けば、現在の行の代わりに行を削除する必要があります。 – Masoud
オフセットプロパティを使って作業する – 0m3r