Private Sub Worksheet_Change(ByVal Target As Range)
'Zodra u de laatste kolom heeft ingevoerd, dan wordt de lijst
'gesorteerd en gaat de cursor naar de volgende lege cel in kolom A.
If Intersect(Target, Range("B4:B50")) Is Nothing Then Exit Sub
Range("B4:E50").Sort _
Key1:=Range("B4"), Order1:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, _
MatchCase:=False, Orientation:=xlTopToBottom
Range("A65536").End(xlUp).Offset(1, 0).Select
End Sub
Ik heb bovenstaande VBA code gevonden op dit forum. Maar als ik deze toepas, en aanpas naar (in tabblad VBA "Verzamelblad"):
If Intersect(Target, Range("B15:B38")) Is Nothing Then Exit Sub
en
Range("B15:J38").Sort
en
Key1:=Range("B15"), Order1:=xlAscending, _
Dan krijg ik een foutmelding.
Wat doe ik fout?