Здравствуйте, подскажите такой момент, есть лист главный, в нем указаны некоторые параметры, что б например поставить галочку, с на листе вспомогательный отображались или скрывались строки, просто все время разные могут быть параметры, есть макрос, но тогда придется под каждый параметр делать кнопочку, а это лишнее, в примере указаны несколько фамилий, напротив стоят циферки, как бы сделать что б где ничего не стоит автоматом скрывалось, а если появится, то отображалось, просто с огромным количеством кнопок не удобно, а галочки самое то, или при значении ноль во второй колонке что б скрывалось
Код |
---|
Sub ddd()
Dim cell As Range
Application.ScreenUpdating = False
Dim sht As Worksheet
For Each sht In ThisWorkbook.Sheets
For Each cell In ActiveSheet.UsedRange.Rows(1).Cells
If cell.Value = "Сидоров" Then cell.EntireColumn.Hidden = True
Next
For Each cell In sht.UsedRange.Columns(1).Cells
If cell.Value = "Сидоров" Then cell.EntireRow.Hidden = True
Next
Next sht
Application.ScreenUpdating = True
End Sub
Sub fff()
Dim cell As Range
Application.ScreenUpdating = False
Dim sht As Worksheet
For Each sht In ThisWorkbook.Sheets
For Each cell In ActiveSheet.UsedRange.Rows(1).Cells
If cell.Value = "Сидоров" Then cell.EntireColumn.Hidden = False
Next
For Each cell In sht.UsedRange.Columns(1).Cells
If cell.Value = "Сидоров" Then cell.EntireRow.Hidden = False
Next
Next sht
Application.ScreenUpdating = True
End Sub
|