W wierszu 4 zadaję pytanie, a D4 zawiera odpowiedź Tak lub Nie.
Jeśli odpowiedź brzmi Tak w D4, chcę, aby ukryte wiersze 5 i 5 pojawiły się z pytaniami uzupełniającymi. To działa dla mnie:
If Range("D4").Value = "No" Then
Rows("5:6").EntireRow.Hidden = True
ElseIf Range("D4").Value = "Yes" Then
Rows("5:6").EntireRow.Hidden = False
W kolumnie A identyfikuję początkowe pytania (jak w wierszu 4) jako „pytania wielopoziomowe”, a kolejne pytania (takie jak wiersze 5 i 6) są oznaczone jako „kontynuacja pytań”.
Czy można to zrobić bez ręcznego aktualizowania każdego wiersza? Muszę także zezwolić na dodawanie / usuwanie wierszy powyżej, które miałyby wpływ na to, które wiersze zostaną ukryte / odkryte. Dzięki.