Я пытаюсь обнаружить дубликаты в столбце ("G") моей входной рабочей книги и, используя последнюю строку своих данных в столбце ("E"), объединить вверх, используя & "" &, после чего он удалит всю строку и этот процесс продолжается до тех пор, пока больше не будет дубликатов.
![enter image description here](https://i.stack.imgur.com/5AXkC.png)
![enter image description here](https://i.stack.imgur.com/57xkL.png)
Я пробовал и также ищу много кодов, включая удаление и дубликаты, но у меня все еще проблемы.
Dim myCell As Range, myRow As Integer, myRange As Range, myCol As Integer, X As Integer
'Count number column
Set wsInput = Workbooks("InputB.xls").Worksheets("HC_MODULAR_BOARD_20180112")
myCol = Range(Cells(3, 7), Cells(3, 7).End(xlDown)).Count
'Loop each column to check duplicate values & highlight them.
For X = 3 To myRow
Set myRange = Range(Cells(2, X), Cells(myRow, X))
For Each myCell In myRange
If Workbooks("InputB.xls").Worksheets("HC_MODULAR_BOARD_20180112").CountIf(myRange, myCell.Value) > 1 Then
myCell.Interior.ColorIndex = 3
End If
Next
Next
' allow values at Column"E" to merge upwards and delete all duplicate and its row (missing)
Понятия не имею, как удалить после копирования данных в верхней части столбца. Кто-нибудь, пожалуйста, помогите.
Большое спасибо,
Адриан