ich würde gerne per VBA Zeilen ausblenden wenn in einer bestimmten Zelle (D7) ein bestimmter Wert ausgegeben wird. Heißt wenn beispielsweise XY ausgegeben wird sollen Zeilen 25 bis 30 ausgeblendet werden.
Nun zu meinem Problem, ich habe Schwierigkeiten das "Private Sub" auszuführen um die Zeilen auszublenden. Wie muss ich das ins Makro integrieren? Was fehlt in meinem Code?
Option Explicit
Private Sub Ausblenden(ByVal Target As Range)
If Target.Address = "$D$7" Then
If Target.Value = "XY" Then
Rows("25:30").Hidden = True
Else
Rows("25:30").Hidden = False
End If
ElseIf Target.Address = "$D$7" Then
If Target.Value = "ZX" Then
Rows("25:30").Hidden = True
Rows("17:22").Hidden = True
Else
Rows("25:30").Hidden = False
Rows("17:22").Hidden = False
End If
End With
End Sub
Beste Grüße und vielen Dank für die Hilfe!