ListObject object
ListObject.ShowAutoFilter property
VBA는 취미로
2024. 3. 3. 23:11
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