Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: 1DaNiLa1 от 27.05.2022, 10:32

Название: Отобразить/скрыть строки в зависимости от значения из выпадающего списка
Отправлено: 1DaNiLa1 от 27.05.2022, 10:32
Добрый день.

Требуется отобразить/скрыть строки в зависимости от значения из выпадающего списка.
Например: выпадающий список в ячейке B3, может принимать значения SS1, SS2, SS3...SS15
В столбце B3 под списком идет порядка 200 строк со значениями SS1...SS15
Требуется в соответствии со значением B3 оставить только строки, в которых значение равно значению в B3.

Спасибо.
Название: Re: Отобразить/скрыть строки в зависимости от значения из выпадающего списка
Отправлено: Serge 007 от 27.05.2022, 11:14
Здравствуйте

Можно, например, так:Sub lDaNiLa1()
Dim i As Long, lr As Long
With ActiveSheet
    lr = ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Row
    For i = 7 To lr
        If .Cells(i, 2).Value = Range("b3") Then
            .Rows(i).EntireRow.Hidden = True
        End If
    Next i
End With
End Sub