Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim myRange As Range
Dim r As Integer
If Not Application.Intersect(Target, Range("C10:C100")) Is Nothing Then
If Target.Value = "Landelijk" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze2").Delete
ActiveWorkbook.Names.Add Name:="keuze2", RefersToR1C1:="=UMG!R2C32:R4C32"
Sheets("UMG").Select
Else
If Target.Value = "Regio" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze2").Delete
ActiveWorkbook.Names.Add Name:="keuze2", RefersToR1C1:="=UMG!R2C33:R6C33"
Sheets("UMG").Select
Else
If Target.Value = "SBC" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze2").Delete
ActiveWorkbook.Names.Add Name:="keuze2", RefersToR1C1:="=UMG!R2C34:R2C34"
Sheets("UMG").Select
End If
End If
End If
End If
If Not Application.Intersect(Target, Range("D10:D100")) Is Nothing Then
If Target.Value = "Alle Regio's" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R2C40:R3C40"
Sheets("UMG").Select
Else
If Target.Value = "Meeùs" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R5C40:R5C40"
Sheets("UMG").Select
Else
If Target.Value = "Unirobe" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R6C40:R6C40"
Sheets("UMG").Select
Else
If Target.Value = "Landelijk" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R4C40:R4C40"
Sheets("UMG").Select
Else
If Target.Value = "Zuid West" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R2C41:R14C41"
Sheets("UMG").Select
Else
If Target.Value = "Zuid Oost" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R2C42:R15C42"
Sheets("UMG").Select
Else
If Target.Value = "West" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R2C43:R12C43"
Sheets("UMG").Select
Else
If Target.Value = "Noord Oost" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R2C44:R17C44"
Sheets("UMG").Select
End If
If Target.Value = "LVO" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze3").Delete
ActiveWorkbook.Names.Add Name:="keuze3", RefersToR1C1:="=UMG!R2C44:R4C44"
Sheets("UMG").Select
End If
End If
End If
End If
End If
End If
End If
End If
End If
If Not Application.Intersect(Target, Range("F10:F100")) Is Nothing Then
If Target.Value = "Bedrijfsapplicatie" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze5").Delete
ActiveWorkbook.Names.Add Name:="keuze5", RefersToR1C1:="=UMG!R2C52:R28C52"
Sheets("UMG").Select
Else
If Target.Value = "Afhankelijkheden" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze5").Delete
ActiveWorkbook.Names.Add Name:="keuze5", RefersToR1C1:="=UMG!R2C51:R10C51"
Sheets("UMG").Select
Else
If Target.Value = "Kantoorapplicatie" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze5").Delete
ActiveWorkbook.Names.Add Name:="keuze5", RefersToR1C1:="=UMG!R2C53:R4C53"
Sheets("UMG").Select
End If
If Target.Value = "Systeemapplicatie" Then
Sheets("UMG").Select
ActiveWorkbook.Names("keuze5").Delete
ActiveWorkbook.Names.Add Name:="keuze5", RefersToR1C1:="=UMG!R2C54:R5C54"
Sheets("UMG").Select
End If
End If
End If
End If
If Not Application.Intersect(Target, Range("G10:G100")) Is Nothing Then
If Target.Value = "ANVA" Then
With Sheets("UMG")
For r = 1 To 15
.Cells(r, 61).Value = ""
Next
.Cells(1, 61).Value = .Cells(1, 60).Value
.Cells(2, 61).Value = .Cells(2, 60).Value
.Cells(3, 61).Value = .Cells(6, 60).Value
Set myRange = Union(.Cells(1, 61), .Cells(2, 61), .Cells(3, 61))
End With
ActiveWorkbook.Names("keuze6").Delete
ActiveWorkbook.Names.Add Name:="keuze6", RefersToR1C1:=myRange
Sheets("UMG").Select
Set myRange = Nothing
End If
If Target.Value = "VPN" Then
With Sheets("UMG")
For r = 1 To 15
.Cells(r, 61).Value = ""
Next
.Cells(1, 61).Value = .Cells(1, 60).Value
.Cells(2, 61).Value = .Cells(2, 60).Value
.Cells(3, 61).Value = .Cells(10, 60).Value
.Cells(4, 61).Value = .Cells(12, 60).Value
Set myRange = Union(.Cells(1, 61), .Cells(2, 61), .Cells(3, 61), .Cells(4, 61))
End With
ActiveWorkbook.Names("keuze6").Delete
ActiveWorkbook.Names.Add Name:="keuze6", RefersToR1C1:=myRange
Sheets("UMG").Select
Set myRange = Nothing
End If
End If
End Sub