Ich habe zwei Excel-Tabellen "Zusammenfassung" und "Vorschlagseinheiten". Ich möchte, dass Zeile 12 im Übersichtsblatt basierend auf dem R12-Wert im Blatt "Vorschlagseinheiten" ausgeblendet wird. Dasselbe gilt für alle Zeilen zwischen 12 und 27 im Zusammenfassungsblatt auf der Grundlage des Werts in Zellen (R: 27,59,72,76,122,136,222,231,302,322,329,367,450,467,482,493) im Blatt Vorschlagseinheiten. Ich verwende den folgenden Code, der nur den Umschalter und die erste Zeile von 12 in Zusammenfassungsblatt und Zelle R12 in Vorschlageinheitenblatt zeigt. Es ist keine Aktion aufgetreten, als ich das ausgeführt habe, nur um es zu testen.
Private Sub ToggleButton1_Click()
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Intersect(Target, Range("R12:R493")) Is Nothing Then Exit Sub
If Target.Address = ("$R$12") And Target.Value = "NO" Then
Sheets("Summary").Row("11").EntireRow.Hidden = False
ElseIf Target.Address = ("$R$12") And Target = "YES" Then
Sheets("Summary").Row("11").EntireRow.Hidden = True
End If
Application.ScreenUpdating = True
End Sub
End Sub
quelle