Уважаемые Эксель-сансеи помогите написать макрос при срабатывании которого будут скрываться строки: при условии, что значение ячейки в 17-ом столбце = значению в 23-м столбце в строке. И так во всех строках таблицы.
Есть вот такой макрос, но он работает при конкретном значении, а на ячейку сослаться не получается у меня
Код |
---|
Sub Hide_нерабочие_поз() Dim cell As Range
Application.ScreenUpdating = False 'отключаем обновление экрана для ускорения
For Each cell In ActiveSheet.UsedRange.Columns(17).Cells 'проходим по всем ячейкам Н-ной строки
If cell.Value = "надо сослаться на значение ячейки в столбце 23 в проверяемой строке" Then cell.EntireRow.Hidden = True 'если в ячейке x - скрываем строку
Next
Application.ScreenUpdating = True
End Sub |