ListObject object
ListObject.AutoFilter property
VBA는 취미로
2024. 3. 2. 18:25
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속성을 같이 공부하면 이해하는데 도움이 됩니다.
관련 글