Здесь очень много решений, которые очень близки, но все, что я могу найти, имеет уникальный список, направляющийся в заранее установленное место.Скопируйте уникальный список в любое место
Пример данных
животных
Собака
Собака
Cat
Duck
гусь
Duck
Cat
Duck
Я хочу, чтобы иметь возможность захватить этот список (колонка заголовок включен) со стандартным Ctrl + C, go в другое место, запустить макрос и иметь его вставить уникальный список в пределах требуемого поэтому я хотел бы получить:
животное
Собака
Cat
Duck
гусь
Пробовал с помощью записи макросов и разбор релевантных частей, но без кубиков, а в коде генерируются ссылки для конкретных ячеек, которые я слишком разбираюсь в noob, чтобы выяснить, как их заменить. Я хочу, чтобы это работало динамически независимо от местоположения на любом листе, например, команды «вставить уникальную» с тем, что я уже выбрал.
Чтобы уточнить, было бы здорово, если бы я мог вставить уже не дублируемый список в текущее местоположение. Основная идея заключалась бы в том, чтобы захватить столбец из 400 строк данных, вставить уникальный список его значений в другое место и затем начать создавать сводные таблицы (подсчеты, суммы и т. Д.) С использованием этого списка.
Также я использую Excel 2010.
Добавление кода макросов записанных ниже:
Sub Macro6()
' Macro6 Macro
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("A2").Select
Selection.End(xlDown).Select
Range("A438").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveSheet.Range("$A$438:$A$866").RemoveDuplicates Columns:=1, Header:= _
xlYes
End Sub
Пожалуйста, пост код, который вы записали. Это помогает нам понять, что вы что-то пробовали, но также позволяет нам редактировать ваш код и делать некоторые комментарии, чтобы помочь вам научиться избегать использования ссылок на ячейки. – BruceWayne