Я сделал очень простой сценарий Visual Basic, который использует функцию расширенного фильтра в Excel для копирования уникальных значений из столбца на одном листе в столбец на другом листе. Он отлично работает со всеми значениями, кроме первого, которое появляется дважды. Может кто подскажет причину этого глюка? Я попытался использовать фильтр вручную, с тем же результатом.
Sub getUniqueRuns()
Sheets(2).Range("C2:C65536").AdvancedFilter Action:=xlFilterCopy,
CopyToRange:=Sheets(5).Range("A2"), Unique:=True
End Sub