본문 바로가기
ListObject object

ListObject.AutoFilter property

2024. 3. 2.

ListObject.AutoFilter 속성

자동 필터를 사용하여 테이블을 필터링하며 읽기 전용입니다.

 

Syntax
expression.AutoFilter

 

expression ListObject 개체를 나타내는 변수입니다.

 

Sub FilterTable()
    Dim tbl As ListObject
    Set tbl = Worksheets("Sheet1").ListObjects("Product")

    tbl.Range.AutoFilter Field:=3, Criteria1:="Canada"

    Set tbl = Nothing
End Sub

 

매크로 실행 전

 

매크로 실행 후

 

 

Sub FilterProductsByCountry()
    Dim tbl As ListObject
    Set tbl = Worksheets("Sheet1").ListObjects("Product")
    
    tbl.Range.AutoFilter Field:=3, Criteria1:="Germany", Operator:=xlOr, Criteria2:="France"
    
    Set tbl = Nothing
End Sub

 

매크로 실행 후

 

ListObject의 AutoFilter속성도 AutoFilter개체를 반환하므로 Worksheet의 AutoFillter속성을 같이 공부하면 이해하는데 도움이 됩니다.

 

관련 글

Worksheet.AutoFilter 속성

'ListObject object' 카테고리의 다른 글

ListObject.ShowAutoFilter property  (0) 2024.03.03
ListObject.ListRows property  (0) 2024.03.03
ListObject.ListColumns property  (0) 2024.03.03
ListObject.HeaderRowRange property  (0) 2024.03.03
ListObject.DataBodyRange property  (0) 2024.03.02