Try this out for size.
Add code into a module or the Thisworkbook part of the VB.
If you need help on this just ask.
If you need to have a more in depth and complicated de duping then ask and I will see if I can manipulate the code.
CODE
Sub DeDupRows()
Dim i As Integer
Dim DupColumn As String
Dim Header As String
DupColumn = InputBox("Enter the column for the depulicates to be validated on")
Header = InputBox("Is there a Header Row? Y or N")
If Header = "Y" Or Header = "y" Then
ActiveSheet.Cells.Select
Selection.Sort Key1:=Range(DupColumn & "2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End If
If Header = "N" Or Header = "n" Then
ActiveSheet.Cells.Select
Selection.Sort Key1:=Range(DupColumn & "1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End If
i = 1
Do
If ActiveSheet.Range(DupColumn & i).Value = ActiveSheet.Range(DupColumn & i + 1).Value Then
ActiveSheet.Rows(i).Delete
i = i - 1
End If
i = i + 1
Loop Until ActiveSheet.Range(DupColumn & i).Value = ""
MsgBox ("Duplicates have been removed")
End Sub
Hope this helps.