У меня есть часть кода VB в excel, чтобы скрыть столбцы с менее чем двумя записями данных (как минимум, как минимум), и мне нужно знать, как использовать это, чтобы скрыть колонны в то время, игнорируя информацию в отфильтрованных строк:Код Excel VBA для игнорирования отфильтрованных (скрытых) строк
Sub HideCols()
Dim LC As Integer, j As Integer
Dim cl As Range, rng As Range
Set rng = Range("Table1").SpecialCells(xlCellTypeVisible)
LC = Cells(3, Columns.Count).End(xlToLeft).Column
For j = 3 To LC
Columns(j).Hidden = WorksheetFunction.CountA(Columns(j)) < 2
Next j
Application.ScreenUpdating = True
End Sub
Это то, что у меня есть, много это не имеет никакого смысла и нуждается в приведение в порядок, но это только, как я пытался найти свой путь к чему не привели ,
Спасибо!
Также обратите внимание на символ продолжения строки _ _ –
Он по-прежнему вызывает информацию в строке, скрытой автофильтром. Мне нужен способ игнорировать скрытые строки, а не столбцы. –
Моя неудачная пропущенная часть, одна секунда для редактирования –