엑셀 vba find 함수 응용 특정 행 지우기
엑셀 VBA (Excel VBA)2020. 5. 8. 21:59
tot라는 문자가 포함된 셀의 모든 행을 지우고 싶을 때 다음과 같이 접근하면 좋다.
'b열에서 "tot"가 포함된 셀을 찾아 EntireRow로 해당 행을 대상으로
With ActiveSheet.Range("b:b").Find("tot").EntireRow
.Interior.Color = RGB(255, 111, 111) '실수를 방지하기 위해 배경색 잠시 하이라이트
If MsgBox("이거 지울꺼야?", vbYesNo) = vbYes Then '예를 선택하면
.Delete '행 삭제
Else '아닐경우
.Interior.Color = xlNone '배경색만 해제
End If
End With
그러면 다음과 같이 행을 삭제 할수 있게 된다.
'엑셀 VBA (Excel VBA)' 카테고리의 다른 글
엑셀 VBA 매크로기록 으로 작성된 코딩을 단축 해 보기 (0) | 2020.05.19 |
---|---|
엑셀 vba 포함 문자 바꾸기/지우기 (0) | 2020.05.12 |
엑셀 vba 텍스트박스(TextBox) 클릭 시 텍스트 전체 선택 (0) | 2020.04.27 |
엑셀 vba 코드 편집 주석(comment) 단축키(shortcut) 설정 하기 (0) | 2020.03.27 |
테이블 새 행 자동 생성 및 삭제 automatically add new row at table(Listobject) with Worksheet_SelectionChange (0) | 2020.03.26 |