Try code like
Sub AAA()
Dim LastRow As Long
Dim RowNdx As Long
Dim N As Long
With ActiveSheet
LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
End With
For RowNdx = LastRow To 2 Step -1
N = Application.CountIf( _
Range(Cells(2, "A"), Cells(RowNdx, "A")), _
Cells(RowNdx, "A"))
If N > 1 Then
Rows(RowNdx).Delete
End If
Next RowNdx
End Sub
Cordially,
Chip Pearson
Microsoft Most Valuable Professional,
Excel, 1998 - 2010
Pearson Software Consulting, LLC
www.cpearson.com
On Wed, 17 Mar 2010 12:57:01 -0700, Bruce Walker <Bruce
(E-Mail Removed)> wrote:
> I neeed a macro that will delte a row based on a duplicate value in column A;
> Row col A col B col C
> Claim Number DCC Warranty Code
> 1 0132482B DTYC 03D
> 2 0137448A 1
> 3 0141614A 01D
> 4 0141614A
> 5 0141614A
> 6 0143504B 1
> 7 0154120A DW77 01D
> 8 0154120A
> 9 0159953A DWL0 03D
>In this example I want to delete rows 4,5, and 8 How might this be
>accomlpished? Thanks.
>Bruce