В Excel уже есть опция удаления дубликатов на ленте. Данные-> Удалить дубликаты. Вы также можете сделать это с помощью расширенных фильтров. Если вам нужно сделать это с помощью VBA, например:
Sub RemoveDuplicates()
ActiveSheet.Range("$A$1:$A$5").RemoveDuplicates Columns:=1, Header:=xlNo
End Sub
Где вам нужно поместить свой диапазон и свой столбец. Очень полезный инструмент для извлечения кода VBA для определенного действия - это средство записи макросов на ленте, Разработчик -> RecordMacro, выполняет ваше действие и останавливает запись, а затем вы можете проверить код, сгенерированный для записанных вами действий. Это не самый чистый код, но вы можете найти там строки кода для определенных c действий, которые вам нужны.
Надеюсь, что это поможет