То, как я делал это в прошлом, - это использование рабочего листа для манипулирования данными с использованием встроенной функциональности Excel (а не специально VBA).
Запись макроса при выборе списка значений в столбце рабочего листа, затем использование функции расширенного фильтра для «Копировать в другое место», в то время как флажок «Только уникальные записи» установлен.
Это даст вам уникальный список в столбце назначения, из которого вы можете прочитать значения в VBA и продолжить то, что вы делали.
Не забудьте вычеркнуть «пух», который запись макроса неизбежно напишет для вас.