Я хотел бы использовать пользовательский ввод из раскрывающегося списка (да / нет) в sheet1, чтобы скрыть / показать строки в sheet2.Формула в sheet2 относится к вводу в sheet1.
Я также думаю, что именованный диапазон (scope: workbook) сам по себе может ссылаться только на тот же лист?Код ниже не работает, но иллюстрирует.Не удалось заставить другие ссылки работать с именованными диапазонами с ThisWorkbook
или аналогичными.
Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("screener")) Is Nothing Then
With Sheets("Sheet2")
.Range("calc1.1").Rows.EntireRow.Hidden = (.Range("calc1.1").Cells(1, 1).Value = "No")
.Range("calc1.2").Rows.EntireRow.Hidden = (.Range("calc1.2").Cells(1, 1).Value = "No")
End With
End If
End Sub