Selamlar,
Başka bir programdan aktardığım dosyalarda bazen aynı bilgiler farklı satırlarda yazılmakta aynı olan satırlardan sadece 1 inin kalmasını ve diğerlerinin silinmesini istiyorum
bunun için aşağıdaki makroyu kullanıyorum ama olumlu sonuç elde edemiyorum uygulamada hatayı acabe nerede yapıyorum
Sub aynisil()
Dim RowNdx As Long
For RowNdx = Range("A1").End(xlDown).Row To 2 Step -1
If Cells(RowNdx, "A").Value = Cells(RowNdx - 1, "A").Value Then
If Cells(RowNdx, "B").Value <= Cells(RowNdx - 1, "B").Value Then
Rows(RowNdx).Delete
Else
Rows(RowNdx - 1).Delete
End If
End If
Next RowNdx
End Sub
şimdiden teşekkürler.
Başka bir programdan aktardığım dosyalarda bazen aynı bilgiler farklı satırlarda yazılmakta aynı olan satırlardan sadece 1 inin kalmasını ve diğerlerinin silinmesini istiyorum
bunun için aşağıdaki makroyu kullanıyorum ama olumlu sonuç elde edemiyorum uygulamada hatayı acabe nerede yapıyorum
Sub aynisil()
Dim RowNdx As Long
For RowNdx = Range("A1").End(xlDown).Row To 2 Step -1
If Cells(RowNdx, "A").Value = Cells(RowNdx - 1, "A").Value Then
If Cells(RowNdx, "B").Value <= Cells(RowNdx - 1, "B").Value Then
Rows(RowNdx).Delete
Else
Rows(RowNdx - 1).Delete
End If
End If
Next RowNdx
End Sub
şimdiden teşekkürler.