열의 값을 기반으로 일부 셀을 필터링하려고하는데 filtermode를 false로 설정하여 필터를 해제하려고해도 첫 번째 필터 동작이 나머지를 오염시키는 것을 두려워합니다.자동 필터가 제대로 작동하지 않습니다.
Function GetRowRange(sheetRange, column, value) As Range
'check for a valid section column
sheetRange.AutoFilterMode = False
sheetRange.UsedRange.AutoFilter Field:=column, Criteria1:=value
Set GetRowRange = sheetRange.UsedRange.SpecialCells(xlCellTypeVisible)
MsgBox ("col:" & column & " val: " & value & " rows:" & GetRowRange.Rows.Count)
sheetRange.AutoFilterMode = False
End Function
을 그리고 MSGBOX에서 나는 첫 번째 되돌아 볼 수있는 행
어떻게 든이 코드는 친숙 해 보입니다! ;-) –
@ PeterAlbert 새 스레드를 만들고 친절한 도움을 얻지 못할 것이라고 생각했습니다. – Jakob