Heb een test xslm waarbij ik op tabblad database de duplicaten eruit wil halen, deze mogen niet verwijderd maar moeten gecleared worden.
Daar heb ik een stukje code voor gevonden maar krijg steeds een fout melding.
Krijg steeds Fout 1004 tijdens uitvoering.
Door de toepassing of door object gedefineerde fout.
Regel die begint met:
.Range("A2:M" & lastrow).Clear Columns:=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
de code is:
Ik voeg het testbestandje toe. Op tabblad 3 staat hetzelfde als op tabblad database dit om het steeds te kunnen kopieëren.
Mvg.Bekijk bijlage database en historie.xlsm
Gaggie
Daar heb ik een stukje code voor gevonden maar krijg steeds een fout melding.
Krijg steeds Fout 1004 tijdens uitvoering.
Door de toepassing of door object gedefineerde fout.
Regel die begint met:
.Range("A2:M" & lastrow).Clear Columns:=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
de code is:
HTML:
Sub verwijder_duplicaten_database()
Dim lastrow As Long
With ThisWorkbook.Worksheets("Database")
If Application.WorksheetFunction.CountA(.Cells) <> 0 Then
lastrow = .Cells.Find(What:="*", _
After:=.Range("A2"), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
Else
lastrow = 1
End If
'Array(1, 2, 16) means 1 - for A, 2 for B and 16 for P columns
.Range("A2:M" & lastrow).Clear Columns:=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
End With
End Sub
Ik voeg het testbestandje toe. Op tabblad 3 staat hetzelfde als op tabblad database dit om het steeds te kunnen kopieëren.
Mvg.Bekijk bijlage database en historie.xlsm
Gaggie