我必須過濾相當大的資料(102858 行,9 列)。
這個想法是在這些行(URL 位址)之間有很多重複項。 A1:A102000 包含註解和不含註解的 URL 位址。例如,1 行有 URL 位址(A1)、註解(B1)、日期(C1)等。 A2和C2與A1(URL)相同,但B2、C2、B3、C3中為空。我需要獲取帶有註釋的唯一 URL 列表(如果沒有重複則沒有註釋)
我發現 VBA 程式碼會在稍後複製 A1:A100000 儲存格時會刪除整行。但它僅適用於少量行。我剛剛收到“運行時錯誤 1004”
Sub RemoveDupe()
Dim rCell As Range
Dim rRange As Range
Dim lCount As Long
Set rRange = Range("A1", Range("A" & Rows.Count).End(xlUp))
lCount = rRange.Rows.Count
For lCount = lCount To 1 Step -1
With rRange.Cells(lCount, 1)
If WorksheetFunction.CountIf(rRange, .Value) > 1 Then
.EntireRow.Delete
End If
End With
Next lCount
End Sub
你有什麼建議嗎?
答案1
我會嘗試資料功能區上的刪除重複項功能。您可以選擇要考慮的列,在您的場景中只是 A 列。