ListObject.ShowAutoFilter 속성
자동 필터가 표시되는지 여부를 나타내는 Boolean 형식을 반환합니다. 읽기/쓰기가 가능한 Boolean입니다.
Syntax
expression.ShowAutoFilter
expression : ListObject 개체를 나타내는 변수입니다.
비고
새 ListObject 개체의 ShowAutoFilter 속성은 기본적으로 True로 설정됩니다.
다음 코드는 Sheet1의 첫 번재 테이블의 자동 필터 상태를 직접 실행 창에 출력합니다.
Sub ShowAutoFilterStatus()
Dim wrksht As Worksheet
Dim oListObj As ListObject
Set wrksht = ActiveWorkbook.Worksheets("Sheet1")
Set oListObj = wrksht.ListObjects(1)
If oListObj.ShowAutoFilter Then
Debug.Print "AutoFilter is On"
Else
Debug.Print "AutoFilter is Off"
End If
End Sub
매크로 실행 후
원래 도움말 코드는 다음과 같습니다.
Dim wrksht As Worksheet
Dim oListCol As ListColumn
Set wrksht = ActiveWorkbook.Worksheets("Sheet1")
Set oListCol = wrksht.ListObjects(1)
Debug.Print oListCol.ShowAutoFilter
매크로 실행 후 화면입니다.
도움말 출처
ListObject.ShowAutoFilter property (Excel)
Office VBA reference topic
learn.microsoft.com
'ListObject object' 카테고리의 다른 글
ListObject.ShowHeaders property (0) | 2024.03.04 |
---|---|
ListObject.ShowAutoFilterDropDown property (0) | 2024.03.04 |
ListObject.ListRows property (0) | 2024.03.03 |
ListObject.ListColumns property (0) | 2024.03.03 |
ListObject.HeaderRowRange property (0) | 2024.03.03 |