본문 바로가기
엑셀/엑셀 VBA

필터링 된 행 전체 삭제하는 코드

by 한국수달보호협회장 2024. 9. 23.

 

 

 

오피스튜터 - 필터링된 행전체를 삭제하는 vba??? (officetutor.co.kr)

 

오피스튜터 - 필터링된 행전체를 삭제하는 vba???

오피스튜터 - 필터링된 행전체를 삭제하는 vba???

www.officetutor.co.kr

 

예시에는 B2:B26이 전체범위. 

 

Sub 필터후삭제()
  Selection.AutoFilter Field:=2, Criteria1:="bbb"
  Range("B2:B26").EntireRow.Delete
  ActiveSheet.ShowAllData
End Sub

 

 

 

[EXCEL] VBA 중급 9 - 필터 파헤치기 : 네이버 블로그 (naver.com)

 

[EXCEL] VBA 중급 9 - 필터 파헤치기

안녕하세요 오늘은 엑셀의 핵심 기능 중 하나인 "필터"에 대해 알아보겠습니다. 일반 엑셀에서 ...

blog.naver.com

 

위에 처럼 전체행이 고정되어있는 형태가 아니라 변동될때 쓸 수 있는 코드

 

Range("A2",Cells(Rows.Count, "A").End(xlUp)).Rows.Delete

마지막행이 바뀌는거에도 잘 작동함