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속성을 같이 공부하면 이해하는데 도움이 됩니다.
관련 글
'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 |