엑셀 VBA (Excel VBA)
엑셀 vba find 함수 응용 특정 행 지우기
eldpawl
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
그러면 다음과 같이 행을 삭제 할수 있게 된다.