Всем привет!
Назрел вопрос, который без помощи профи мне не решить. Суть вопроса:
Есть макрос, который отображает/скрывает строки на листе по условию (часть кода):
Данный макрос работу выполняет, но есть одно но - в диапазоне скрываемых/отображаемых строк есть строки, которые изначально были скрыты (строка 18, 20-21). При выполнении макроса данные строки отображаются, а мне этого совсем не нужно.
Помогите пожалуйста подправить макрос так, чтобы при отображении строк, строки 18, 20-21 не отображались.
Спасибо.
Назрел вопрос, который без помощи профи мне не решить. Суть вопроса:
Есть макрос, который отображает/скрывает строки на листе по условию (часть кода):
Код |
---|
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("H11")) Is Nothing Then Rows("12:" & Rows.Count).EntireRow.Hidden = False If Target = "нет" Then Rows("12").EntireRow.Hidden = True Range(Rows("12"), Rows("18")).EntireRow.Hidden = True Range(Rows("20"), Rows("21")).EntireRow.Hidden = True Else Rows("12:22").EntireRow.Hidden = False End If End If End Sub |
Данный макрос работу выполняет, но есть одно но - в диапазоне скрываемых/отображаемых строк есть строки, которые изначально были скрыты (строка 18, 20-21). При выполнении макроса данные строки отображаются, а мне этого совсем не нужно.
Помогите пожалуйста подправить макрос так, чтобы при отображении строк, строки 18, 20-21 не отображались.
Спасибо.