ich möchte eine bestimmte Anzahl Zeilen (momentan Zeile 21 bis 31) im Arbeitsblatt "Maßnahmen" ausblenden, wenn das Kontrollkästchen im Arbeitsblatt "Eingabe" nicht geklickt ist.
Ich habe mich selbst ein wenig an einem VBA-Code dafür versucht, habe es aber nicht geschafft. Folgenden Code habe ich verwendet:
Private Sub Worksheet_Change(ByVal Target As Range)
'Prüfen, ob in Zelle I2
If Not Intersect(Target, Range("I2")) Is Nothing Then
'Zeilen einblenden
Cells.EntireRow.Hidden = False
'Prüfen, ob Wahr in Zelle I2 steht
If Range("I2").Value = False Then
Rows ("21:31").EntireRow.Hidden = True
End If
End Sub
Ich denke mein Problem ist, dass die Checkbox auf einem anderen Tabellenblatt ist, als die auszublendenden Zeilen. Kann man das dennoch umsetzen?
Ebenfalls habe ich versucht die Wahr/Falsch-Ausgabe auch in das Blatt "Maßnahmen" zu verweisne, sodass der Code nur in dem einen Blatt arbeiten müsste, aber auch das hat nicht geklappt.
Ich wäre um jede Hilfe dankbar.
Freundliche Grüße
Florian Oswald