Zellen ein- bzw. ausblenden (2 Zellen zum auswählen)
31.05.2024 14:51:12
Thorsten
habe folgendes Problem:
Durch ein Makro will ich verschiedene Zeilen ein einem anderen Worksheet ein- bzw. ausblenden je nachdem ob Deutschland oder England in der Zelle A16 gewähtl wird.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("a16")) Is Nothing Then Exist Sub
If Range("a16").Value = "Deutschland" Then
Worksheets("Ausgabe").Rows("209:235").EntireRow.Hidden = True
ElseIf Range("a16").Value = "England" Then
Worksheets("Ausgabe").Rows("209:235").EntireRow.Hidden = False
End If
End Sub
Das klappt auch.
Jetzt will ich aber noch eine weiter Option einbauen, dass je nachdem welcher Wert in der Zelle C9 angegeben ist (1 oder 2), dass dann noch andere Zeilen ein- bzw. ausgeblendet werden.
Der Code für diese Auswahl wäre:
If Range("C9").Value = 1 Then
Worksheets(Ergebnis").Rows("30:40").EntireRow.Hidden = True
ElseIf Range("C9").Value = 2 Then
Worksheets("Ergebnis").Rows("30:40").EntireRow.Hidden = False
Ich habe somit 2 verschiedene Zellen (A16 und C9), welche geändert werden können und dementsprechend müssten sich dann die entsprechenden Zellen ein- bzw. ausblenden.
Wie baue ich dass in die obige Private Sub ein, so dass auch nur dann die Änderungen ausgeführt werden, wenn entweder A16 oder C9 geändert werden ?
Vielen Dank im voraus
Thorsten
Anzeige