Расширенный фильтр уникальных значений из столбца копирует повторяющиеся значения - PullRequest
1 голос
/ 05 июня 2019

Я пытаюсь скопировать уникальные значения столбца из sourceTable в destTable, используя следующую строку кода:

sourceTable.DataBodyRange.Columns(myCol).AdvancedFilter _ 
  Action:=xlFilterCopy, CopyToRange:=destTable.DataBodyRange.Cells(1, 1), _
  Unique:=True

Копирует все уникальные значения, но дважды добавляет первое значение столбца sourceTable. Обходным путем может быть удаление первого ряда destTable, но я хотел бы знать, почему это происходит.

Кроме того, имя ячейки, в которой дублируется значение, заменяется на что-то другое в Excel. Это зависит от таблицы, но, например, имя первой ячейки меняется на «Извлечь» вместо «A28» (в диспетчере имен отображается как «Извлечь»). Любое объяснение этого было бы неплохо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...