Ik heb onderstaand script lopen wat goed werkt als er geen lege rijen in de doelsheets staan.
data wordt verplaatst naar Doelsheets, daar wordt dan in gewerkt en worden er lege rijen ingevoerd op diverse plaatsen om overzicht te bewaren.
als ik dan script opnieuw laat lopen dan werkt de "RemoveDuplicates 3" niet, denkelijk heeft hij probleem met de lege rijen.
data wordt verplaatst naar Doelsheets, daar wordt dan in gewerkt en worden er lege rijen ingevoerd op diverse plaatsen om overzicht te bewaren.
als ik dan script opnieuw laat lopen dan werkt de "RemoveDuplicates 3" niet, denkelijk heeft hij probleem met de lege rijen.
Code:
Sub Verdelen()
Dim x As Integer
Dim DoelSheet As String
With Sheets("Data")
For x = 2 To .Range("A" & .Rows.Count).End(xlUp).Row
If Not .Rows(x).Hidden Then
DoelSheet = .Range("AR" & x).Value
If DoelSheet <> "" Then
.Range("A" & x & ":V" & x).Copy Sheets(DoelSheet).Range("A" & Sheets(DoelSheet).Range("A" & Sheets(DoelSheet).Rows.Count).End(xlUp).Row + 1)
Sheets(DoelSheet).Cells(1).CurrentRegion.RemoveDuplicates 3
End If
End If
Next x
End With
End Sub