Is het mogelijk dit korter te maken:
Dank bij voorbaat,
Pierre
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("C:C")) Is Nothing Then
If Application.WorksheetFunction.CountIf(Range("C:C"), Target.Value) = 1 Then
Sheets("Blad1").Range("J65536").End(xlUp).Offset(1, 0).Value = Target.Value
End If
End If
If Not Intersect(Target, Range("D:D")) Is Nothing Then
If Application.WorksheetFunction.CountIf(Range("D:D"), Target.Value) = 1 Then
Sheets("Blad1").Range("K65536").End(xlUp).Offset(1, 0).Value = Target.Value
End If
End If
If Not Intersect(Target, Range("E:E")) Is Nothing Then
If Application.WorksheetFunction.CountIf(Range("E:E"), Target.Value) = 1 Then
Sheets("Blad1").Range("L65536").End(xlUp).Offset(1, 0).Value = Target.Value
End If
End If
End Sub
Dank bij voorbaat,
Pierre