Ik heb de volgende code om dubbele waarden uit een lijst te verwijderen.
Nou werkt de code alleen op het werkblad waar de knop op geplaatst is die de functie aanroept.
Hoe krijg ik het voor elkaar om deze functie met een ander werkblad te laten werken?
Dit werkt niet:
Iemand een idee?
Code:
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
Nou werkt de code alleen op het werkblad waar de knop op geplaatst is die de functie aanroept.
Hoe krijg ik het voor elkaar om deze functie met een ander werkblad te laten werken?
Dit werkt niet:
Code:
Set rRange = ThisWorkbook.Sheets("Softwareleveranciers").Range("A1", Range("A" & Rows.Count).End(x1Up))
Iemand een idee?