1

我想知道是否有人会知道任何可以消除重复项的 VBA 代码。例如,在 D 列中,我想保留 ID 的第一个实例,并删除重复项。

在此处输入图像描述

问候

格雷格

4

1 回答 1

4

好的,这应该对你有用。该例程删除了 C 列中的所有双重 ID

Option Explicit


Sub DeletDuplicate()
    Dim x As Long
    Dim LastRow As Long
    LastRow = Range("C65536").End(xlUp).Row
    For x = LastRow To 1 Step -1
        If Application.WorksheetFunction.CountIf(Range("C1:C" & x), Range("C" & x).Text) > 1 Then
            Range("C" & x).EntireRow.Delete
        End If
    Next x
End Sub
于 2012-04-18T09:00:15.397 回答