Private
Sub
Worksheet_SelectionChange(
ByVal
Target
As
Range)
If
Not
Intersect(Target, Range(
"H8:H1000"
))
Is
Nothing
Then
With
ActiveSheet.OLEObjects(
"Firma"
)
.LinkedCell = Target.Address
.Top = Target.Top
.Left = Target.Left
.Width = Target.Width
.Height = Target.Height * 2
.
Object
.MatchRequired =
True
.
Object
.ListRows = 20
.
Object
.Font.Size = 10
.Visible =
True
.
Object
.DropDown
.Activate
End
With
ElseIf
Not
Intersect(Target, Range(
"N8:N1000"
))
Is
Nothing
Then
With
ActiveSheet.OLEObjects(
"Kontakt"
)
.LinkedCell = Target.Address
.Top = Target.Top
.Left = Target.Left
.Width = Target.Width
.Height = Target.Height * 2
.
Object
.MatchRequired =
True
.
Object
.ListRows = 20
.
Object
.Font.Size = 10
.Visible =
True
.
Object
.DropDown
.Activate
End
With
ElseIf
Not
Intersect(Target, Range(
"G8:G1000"
))
Is
Nothing
Then
With
ActiveSheet.OLEObjects(
"Badge"
)
.LinkedCell = Target.Address
.Top = Target.Top
.Left = Target.Left
.Width = Target.Width
.Height = Target.Height * 2
.
Object
.MatchRequired =
True
.
Object
.ListRows = 20
.
Object
.Font.Size = 10
.Visible =
True
.
Object
.DropDown
.Activate
End
With
Else
ActiveSheet.OLEObjects(
"Firma"
).Visible =
False
ActiveSheet.OLEObjects(
"Kontakt"
).Visible =
False
ActiveSheet.OLEObjects(
"Badge"
).Visible =
False
End
If
End
Sub