'R I T E N U R E N R E G I S T R A T I E
Private Sub Worksheet_Change(ByVal Target As Range)
'Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' Static VorigeRegel As Long
Application.DisplayFullScreen = False 'zet op True om te activeren
ActiveWindow.DisplayWorkbookTabs = True 'Laat de werkbladen verdwijnen (False)
Application.EnableEvents = False
If Not Intersect(Target, Range("a4:z500")) Is Nothing Then
If Selection.Count = 1 Then
If Not Intersect(Target, Union(Columns(1), Columns(2), Columns(3), Columns(4), Columns(5), Columns(6), Columns(7), Columns(8), Columns(9), Columns(10), Columns(11), Columns(12), Columns(13), Columns(14), Columns(15), Columns(16), Columns(17), Columns(18), Columns(19), Columns(20), Columns(21), Columns(22), Columns(23), Columns(32))) Is Nothing Then
With Target
If .Column = 1 And Not IsEmpty(Target) Then Application.Goto .Offset(, 4) 'kolom a
If .Column = 5 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom e
If .Column = 6 And Not IsEmpty(Target) Then Application.Goto .Offset(, 6) 'kolom f
If .Column = 7 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom g
If .Column = 8 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom h
If .Column = 9 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom i
If .Column = 9 And Not IsEmpty(Target) Then Application.Goto .Offset(, 2) 'kolom j
'If .Column = 10 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom k
If .Column = 12 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom l
If .Column = 13 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom m
If .Column = 14 And Not IsEmpty(Target) Then Application.Goto .Offset(, 3) 'kolom n
If .Column = 15 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom o
If .Column = 16 And Not IsEmpty(Target) Then Application.Goto .Offset(1, -16) 'kolom P
If .Column = 17 And Not IsEmpty(Target) Then Application.Goto .Offset(, 1) 'kolom r20
If .Column = 18 And Not IsEmpty(Target) Then Application.Goto .Offset(1, -17) 'kolom R
'Hoofdletters
For Each cl In Range("F3:K500").SpecialCells(xlCellTypeConstants, 2)
cl.Value = UCase(Left(cl.Value, 1)) & Right(cl.Value, Len(cl.Value) - 1)
Next
[F3:F500] = [index(lower(F3:F500),)] 'proper = hoofdletters alle woorden
If Range("l" & Target.Row) <> "" And Range("m" & Target.Row) = "" Then
If Target.Column = 4 Then
Target.Offset(, 9).Value = Sheets("Persoonlijke instelling").Columns(4).Find(Target.Value).Offset(, 9).Value
End If
End If
End With
End If
End If
End If
Application.EnableEvents = True
end sub
End Sub