2012-04-18 88 views
1

我想知道是否有人會知道任何VBA代碼將擺脫重複。例如,在D列中,我想保留ID的第一個實例,並刪除重複的(s)。使用VBA刪除重複 - Excel 2003

enter image description here

問候

格雷格

+0

可以插入TABEL的圖片,怎麼樣鎖定Id'd? – Moosli 2012-04-18 06:59:41

+0

如果在一行的開頭插入4個空格,整行將以固定大小的字體顯示。然後,您可以將行隔開以創建列。我假設上面的字符串是爲了成爲一個之前的圖像。請提供後圖,以便人們能夠理解你所尋求的。 – 2012-04-18 07:23:35

回答

4

好吧,這應該爲你工作。 ,常規delets所有雙在列C

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