Hallo VBA-Experten,
ich brauche eure Hilfe da ich zum ersten mal mit VBA arbeite.
Ich hab einen VBA code der zwar soweit funktioniert aber leider erst wenn ich auf die Zelle D5 klicke. Die wert in Zelle D5 kommt aus einem anderen Sheet mit dem namen Inhalt und wird dort in der zelle D6 aus einer droplist ausgewählt, welche wiederum in einem sheet backup hinterlegt ist.
das ist der Code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$D$5" Then
Select Case Target.Value
Case Is = "Name1"
'alle Zeilen Name2 ausnblenden
Me.Rows("29:43").Hidden = True
'alle Zeilen Name1 nicht ausnblenden
Me.Rows("44:51").Hidden = False
Case Is = "Name2"
'Zeilen von Name1 ausnblenden
Me.Rows("44:51").Hidden = True
'alle Zeilen Name2 nicht ausnblenden
Me.Rows("29:43").Hidden = False
End Select
End If
End Sub
Meine Frage lautet nun: Was muss ich an dem Code ändern, damit ich nicht mehr erst in die Zelle D5 klicken muss sonder sobald ich im anderen Sheet ein anderen Namen ausgewählt habe das Makro ausgeführt wird?
Vielen Dank schon mal und Gruß
Samad
|