Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Column = 4 And Range("E" & Target.Row).Value <> "" Then
Workbooks.Open "C:\Documents and Settings\evanaken\Desktop\systeem\centraal systeem\fiches materieel\" & Range("E" & Target.Row).Value
With Workbooks(Workbooks.Count)
.Worksheets(1).Range("A15").Value = Target
.Close Savechanges:=True
End With
ElseIf Target.Column = 13 And Range("E" & Target.Row).Value <> "" Then
[COLOR="red"]Workbooks.Open "C:\Documents and Settings\evanaken\Desktop\systeem\centraal systeem\VCA database\VCA .xls" & Worksheets(1).Columns(1).Find(Target.Offset(0, -8).Value, , xlValues, xlWhole).Offset(0, 4).Value[/COLOR]
With Workbooks(Workbooks.Count)
.Worksheets(1).Columns(1).Find(Target.Offset(0, -8).Value, , xlValues, xlWhole).Offset(0, 4).Value = Target.Value
.Close Savechanges:=True
End With
ElseIf Target.Column = 13 And Len(Target.Value) = 1 And Target.Value < 5 And Target.Value >= 1 Then
Target.Value = Year(Now()) & "-" & Target
End If
End If
End Sub