Here is another entry into the fray....
This macro will delete duplicates for all 'case' structures; upper, lower, and proper.
Copy to the clipboard.
Sub DeleteDups_B()
Dim LastRow
LastRow = Range("B" & _
ActiveSheet.Rows.Count).End(xlUp).Row
For Each cell In Range("B2:B" & LastRow)
cell.Select
If Application.CountIf(Range("B2:B" & LastRow), _
LCase(ActiveCell.Value)) > 1 Or _
Application.CountIf(Range("B2:B" & LastRow), _
UCase(ActiveCell.Value)) > 1 Or _
Application.CountIf(Range("B2:B" & LastRow), _
Application.Proper(ActiveCell.Value)) > 1 Then
ActiveCell.EntireRow.Delete
End If
Next
End Sub
Right click on the appropriate sheet tab and select 'View Code'.
Paste the macro into the module area to the right.
Close back to Excel and: Tools > Macro > Macros and 'RUN'.